summaryrefslogtreecommitdiff
path: root/include/llvm/Target
Commit message (Expand)AuthorAge
* Allow targets to prefer TypeSplitVector over TypePromoteInteger when computin...Justin Holewinski2012-11-29
* Add an MCPhysReg typedef to replace naked uint16_t.Jakob Stoklund Olesen2012-11-29
* Remove all references to TargetInstrInfoImpl.Jakob Stoklund Olesen2012-11-28
* Move the guts of TargetInstrInfoImpl into the TargetInstrInfo class.Jakob Stoklund Olesen2012-11-28
* Make PrintReg constructor explicit to prevent weird implicit conversions from...Craig Topper2012-11-27
* Add more functions to the target library information.Meador Inge2012-11-22
* Work around a layering violation from Target to CodeGen.Benjamin Kramer2012-11-16
* Use TARGET2 relocation for TType references on ARM.Anton Korobeynikov2012-11-14
* misched: Allow subtargets to enable misched and dependent options.Andrew Trick2012-11-13
* misched: rename interfaceto avoid gcc warningsAndrew Trick2012-11-12
* misched: Target-independent support for MacroFusion.Andrew Trick2012-11-12
* misched: Target-independent support for load/store clustering.Andrew Trick2012-11-12
* Add more functions to the target library information.Meador Inge2012-11-10
* Revert r167620; this can be implemented using an existing CL option.Chad Rosier2012-11-09
* Add support for -mstrict-align compiler option for ARM targets.Chad Rosier2012-11-09
* Refactor the getTypeLegalizationCost interface. No functionality change.Nadav Rotem2012-11-05
* Implement the cost of abnormal x86 instruction lowering as a table.Nadav Rotem2012-11-05
* PR14256: SelectionDAGLowering was renamed to SelectionDAGBuilder a long time ...Eli Bendersky2012-11-05
* X86 CostModel: Add support for a some of the common arithmetic instructions f...Nadav Rotem2012-11-03
* OutputArg: added an index of the original argument to match the change toManman Ren2012-11-01
* Generate a table-driven version of TRI::composeSubRegIndices().Jakob Stoklund Olesen2012-11-01
* Use TargetTransformInfo to control switch-to-lookup table transformationHans Wennborg2012-10-30
* Remove TargetELFWriterInfo.Rafael Espindola2012-10-28
* 1. Fix a bug in getTypeConversion. When a *simple* type is split, we need to ...Nadav Rotem2012-10-27
* Refactor the VectorTargetTransformInfo interface.Nadav Rotem2012-10-26
* Remove the canCombineSubRegIndices() target hook.Jakob Stoklund Olesen2012-10-26
* Add VectorTargetTransform::getNumberOfParts.Hal Finkel2012-10-26
* add TableGen support to create relationship maps between instructionsSebastian Pop2012-10-25
* Implement a basic cost model for vector and scalar instructions. Nadav Rotem2012-10-24
* Make LegalizeKind public so that we can use it outside of TargetLowering.Nadav Rotem2012-10-24
* Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem2012-10-24
* Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2012-10-18
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-18
* Issue:Stepan Dyatkovskiy2012-10-16
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-15
* Shuffle the virtual destructor down to the base. This should actually pacifyNick Lewycky2012-10-12
* Give this class full of virtual functions a virtual destructor. Classes loveNick Lewycky2012-10-12
* Revert 165732 for further review.Micah Villmow2012-10-11
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-11
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-10
* Issue description:Stepan Dyatkovskiy2012-10-10
* misched: Use the TargetSchedModel interface wherever possible.Andrew Trick2012-10-10
* Use the attribute enums to query if a parameter has an attribute.Bill Wendling2012-10-09
* Add in the first step of the multiple pointer support. This adds in support t...Micah Villmow2012-10-09
* whitespaceNadav Rotem2012-10-09
* Refactor the AddrMode class out of TLI to its own header file.Nadav Rotem2012-10-08
* misched: remove the unused getSpecialAddressLatency hook.Andrew Trick2012-10-08
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Remove extraneous semicolon.Chad Rosier2012-10-05
* Implement TargetData with the DataLayout class, this will allow LLVM projects...Micah Villmow2012-10-05