aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2012-12-05Remove two dead functions resulting from a bad rebase.Andrew Trick
2012-12-05RegisterPressure API. Add support for physical register units.Andrew Trick
2012-12-05Comment formatting.Andrew Trick
2012-12-04Stack Alignment: when creating stack objects in MachineFrameInfo, make sureManman Ren
2012-12-04Remove the old TRI::ResolveRegAllocHint() and getRawAllocationOrder() hooks.Jakob Stoklund Olesen
2012-12-03Add a new hook for providing register allocator hints more flexibly.Jakob Stoklund Olesen
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-11-29Whitespace.Chad Rosier
2012-11-29Fix 80-column violations.Chad Rosier
2012-11-29rdar://12100355 (part 1)Shuxin Yang
2012-11-29Allow targets to prefer TypeSplitVector over TypePromoteInteger when computin...Justin Holewinski
2012-11-29Add an MCPhysReg typedef to replace naked uint16_t.Jakob Stoklund Olesen
2012-11-28Remove all references to TargetInstrInfoImpl.Jakob Stoklund Olesen
2012-11-28Move the guts of TargetInstrInfoImpl into the TargetInstrInfo class.Jakob Stoklund Olesen
2012-11-27Merge commit '8d20b5f9ff609e70fae5c865931ab0f29e639d9c'Derek Schuff
2012-11-27Make PrintReg constructor explicit to prevent weird implicit conversions from...Craig Topper
2012-11-22Add more functions to the target library information.Meador Inge
2012-11-16Work around a layering violation from Target to CodeGen.Benjamin Kramer
2012-11-15Merge commit '08e9cb46feb0c8e08e3d309a0f9fd75a04ca54fb'Derek Schuff
2012-11-13Merge commit 'be02a90de17f857ba65bbd8a11653ca1bad30adc'Derek Schuff
2012-11-14Use TARGET2 relocation for TType references on ARM.Anton Korobeynikov
2012-11-13misched: Allow subtargets to enable misched and dependent options.Andrew Trick
2012-11-12misched: rename interfaceto avoid gcc warningsAndrew Trick
2012-11-12misched: Target-independent support for MacroFusion.Andrew Trick
2012-11-12misched: Target-independent support for load/store clustering.Andrew Trick
2012-11-10Add more functions to the target library information.Meador Inge
2012-11-09Revert r167620; this can be implemented using an existing CL option.Chad Rosier
2012-11-09Add support for -mstrict-align compiler option for ARM targets.Chad Rosier
2012-11-06Merge commit 'cfe09ed28d8a65b671e8b7a716a933e98e810e32'Derek Schuff
2012-11-05Refactor the getTypeLegalizationCost interface. No functionality change.Nadav Rotem
2012-11-05Implement the cost of abnormal x86 instruction lowering as a table.Nadav Rotem
2012-11-05PR14256: SelectionDAGLowering was renamed to SelectionDAGBuilder a long time ...Eli Bendersky
2012-11-03X86 CostModel: Add support for a some of the common arithmetic instructions f...Nadav Rotem
2012-11-01OutputArg: added an index of the original argument to match the change toManman Ren
2012-11-01Generate a table-driven version of TRI::composeSubRegIndices().Jakob Stoklund Olesen
2012-10-30Use TargetTransformInfo to control switch-to-lookup table transformationHans Wennborg
2012-10-28Remove TargetELFWriterInfo.Rafael Espindola
2012-10-271. Fix a bug in getTypeConversion. When a *simple* type is split, we need to ...Nadav Rotem
2012-10-26Refactor the VectorTargetTransformInfo interface.Nadav Rotem
2012-10-26Remove the canCombineSubRegIndices() target hook.Jakob Stoklund Olesen
2012-10-26Add VectorTargetTransform::getNumberOfParts.Hal Finkel
2012-10-25Merge commit 'a8a0a155de16830b8fcab539ba2ec21de3145532'Derek Schuff
2012-10-25add TableGen support to create relationship maps between instructionsSebastian Pop
2012-10-24Implement a basic cost model for vector and scalar instructions. Nadav Rotem
2012-10-24Make LegalizeKind public so that we can use it outside of TargetLowering.Nadav Rotem
2012-10-24Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem
2012-10-23Merge commit '92b0d8cf2c51debc7f4fb30a417ae839077a8ed0'Derek Schuff
2012-10-18Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem
2012-10-18Merge commit '3298959540ca744ec16b4c65db244534a929a862'Derek Schuff
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson