aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target
Commit message (Expand)AuthorAgeFilesLines
* Add predicates for checking whether targets have free FNEG and FABS operation...Owen Anderson2012-04-021-0/+12
* Prune some includes and forward declarations.Craig Topper2012-03-258-20/+4
* Target override to allow CodeGenPrepare to sink address operands to intrinsic...Pete Cooper2012-03-131-0/+12
* MCRegisterInfo-ize getMatchingSuperReg.Jim Grosbach2012-03-051-4/+1
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-051-3/+3
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-1/+1
* Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper2012-03-041-5/+5
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-041-1/+1
* Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it.Benjamin Kramer2012-03-011-5/+0
* Move TargetRegisterInfo::getSubReg() to MCRegisterInfo.Jim Grosbach2012-03-011-5/+0
* Make TargetRegisterClasses non-virtual by making the only virtual function a ...Benjamin Kramer2012-03-011-14/+4
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-281-2/+3
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-3/+2
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-2/+3
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-222-6/+6
* Improve generated code for extending loads and some trunc stores on ARM.James Molloy2012-02-201-0/+45
* Modify the code that emits the module flags to use the new module flags accessorBill Wendling2012-02-151-3/+6
* Add code to the target lowering object file module to handle module flags.Bill Wendling2012-02-141-4/+8
* Rename getExceptionAddressRegister() to getExceptionPointerRegister() for con...Lang Hames2012-02-141-2/+2
* Remove redundant getAnalysis<> calls in GlobalOpt. Add a few Itanium ABI callsNick Lewycky2012-02-121-0/+9
* RegAlloc superpass: includes phi elimination, coalescing, and scheduling.Andrew Trick2012-02-101-4/+0
* Store just the SimpleValueType in the generated VT tables for each register c...Benjamin Kramer2012-02-091-3/+4
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-054-42/+28
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-041-2/+1
* Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick2012-02-031-70/+10
* Require non-NULL register masks.Jakob Stoklund Olesen2012-02-021-1/+4
* Specify SubRegIndex components on the index itself.Jakob Stoklund Olesen2012-02-011-1/+5
* VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick2012-02-012-1/+9
* Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov2012-01-251-1/+12
* Add an (interleave A, B, ...) SetTheory operator.Jakob Stoklund Olesen2012-01-241-0/+3
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-202-3/+0
* Add a TargetOption for disabling tail calls.Nick Lewycky2012-01-191-2/+7
* Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen2012-01-181-0/+6
* Add TableGen support for callee saved registers.Jakob Stoklund Olesen2012-01-171-0/+11
* Moving options declarations around.Andrew Trick2012-01-171-4/+0
* Add TRI::getCallPreservedMask() hook.Jakob Stoklund Olesen2012-01-141-1/+22
* Added the MachineSchedulerPass skeleton.Andrew Trick2012-01-131-0/+4
* whitespaceAndrew Trick2012-01-131-3/+3
* Allow targets to select source order pre-RA scheduler.Evan Cheng2012-01-121-0/+1
* Move Sched::Preference out of TargetMachine.h where it is not referenced.Evan Cheng2012-01-122-9/+9
* Add 'llvm_unreachable' to passify GCC's understanding of the constraintsChandler Carruth2012-01-101-0/+1
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-2/+0
* Split AsmParser into two components - AsmParser and AsmParserVariantDevang Patel2012-01-091-1/+13
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-203-0/+3
* Add a if-conversion optimization that allows 'true' side of a diamond to beEvan Cheng2011-12-191-0/+16
* Add "using" to silence warnings.Eli Friedman2011-12-191-0/+2
* Attempt to fix PR11607 by shuffling around which class defines which methods.Eli Friedman2011-12-191-2/+7
* Emit a getMatchingSuperRegClass() implementation for every target.Jakob Stoklund Olesen2011-12-191-3/+4
* Model ARM predicated write as read-mod-write. e.g.Evan Cheng2011-12-141-3/+2
* Allow target to specify register output dependency. Still default to one.Evan Cheng2011-12-141-0/+10