aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Remove the SystemZ backend.Dan Gohman2011-10-241-1/+1
* Delete the top-down "Latency" scheduler. Top-down scheduling doesn't handleDan Gohman2011-10-242-5/+0
* Implement a block placement pass based on the branch probability andChandler Carruth2011-10-211-0/+4
* Delete the list-tdrr scheduler. Top-down schedulers are going awayDan Gohman2011-10-202-6/+0
* Admonish that MI is not IR and virtual registers have constraints.Jakob Stoklund Olesen2011-10-171-0/+8
* Add MachineInstr::getRegClassConstraint().Jakob Stoklund Olesen2011-10-121-0/+13
* Extract a method for finding the inline asm flag operand.Jakob Stoklund Olesen2011-10-121-0/+12
* Add a bool value to set the IsLandingPad flag to.Bill Wendling2011-10-071-1/+1
* Thread the chain through the eh.sjlj.setjmp intrinsic, like it's documented toBill Wendling2011-10-071-1/+1
* Add accessor method to check if the landing pad symbol has call site informat...Bill Wendling2011-10-051-0/+8
* Add an ivar that maps a landing pad's EH symbol to the call sites that may jumpBill Wendling2011-10-051-0/+14
* Allow <undef> flags on def operands as well as uses.Jakob Stoklund Olesen2011-10-041-2/+26
* Doxygen-ize comments. No functionality change.Bill Wendling2011-10-041-21/+19
* Add method to determine if a begin label has a call site number associated wi...Bill Wendling2011-10-041-3/+9
* Move getCommonSubClass() into TRI.Jakob Stoklund Olesen2011-09-302-0/+4
* Fix typo.Nick Lewycky2011-09-291-1/+1
* Remove NumImplicitOps which is now unused.Jakob Stoklund Olesen2011-09-291-5/+0
* Create and use an llvm.eh.sjlj.functioncontext intrinsic.Bill Wendling2011-09-281-0/+10
* Remove X86-dependent stuff from SSEDomainFix.Jakob Stoklund Olesen2011-09-271-0/+9
* Rename AddSelectionDAGCSEId() to addSelectionDAGCSEId().Jim Grosbach2011-09-271-1/+1
* Cleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntRes_SETCC.Nadav Rotem2011-09-271-0/+4
* Clean up code after renaming LowerSubregs -> ExpandPostRAPseudos.Jakob Stoklund Olesen2011-09-251-4/+3
* Add a MinNumRegs argument to MRI::constrainRegClass().Jakob Stoklund Olesen2011-09-221-3/+5
* Use getPrevSlot() instead of getPrevIndex().Jakob Stoklund Olesen2011-09-151-1/+1
* Stop verifying hasPHIKill() flags.Jakob Stoklund Olesen2011-09-151-0/+1
* Leave hasPHIKill flags alone in LiveInterval::RenumberValues.Jakob Stoklund Olesen2011-09-151-1/+0
* [regcoalescing] bug fix for RegistersDefinedFromSameValue.Andrew Trick2011-09-151-0/+8
* Fix indenting.Eric Christopher2011-09-131-2/+2
* Switch extendInBlock() to take a kill slot instead of the last use slot.Jakob Stoklund Olesen2011-09-131-4/+4
* Directly point debug info to the stack slot of the arugment, instead of tryin...Devang Patel2011-09-081-4/+4
* Relax the MemOperands on atomics a bit. Fixes -verify-machineinstrs failures...Eli Friedman2011-09-071-2/+4
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-063-16/+28
* Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands2011-09-061-8/+13
* Basic x86 code generation for atomic load and store instructions.Eli Friedman2011-08-243-17/+39
* FastISel: avoid function calls between the materialization of the constant an...Ivan Krasin2011-08-181-1/+19
* Add the support in code-gen for the landingpad instruction lowering.Bill Wendling2011-08-171-0/+5
* Constify.Devang Patel2011-08-121-1/+1
* Use ArrayRef.Devang Patel2011-08-121-1/+2
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-121-0/+2
* A virtual destructor for the class with virtual methods!Nick Lewycky2011-08-121-1/+1
* Stay within 80 columns.Devang Patel2011-08-101-2/+2
* Provide utility to extract and use lexical scoping information from machine i...Devang Patel2011-08-101-0/+247
* Trim an unneeded header.Jakob Stoklund Olesen2011-08-091-0/+1
* Move CalculateRegClass to MRI::recomputeRegClass.Jakob Stoklund Olesen2011-08-092-5/+11
* Refer to the RegisterCoalescer pass by ID.Jakob Stoklund Olesen2011-08-091-6/+3
* Add more constantness in BlockFrequencyInfo.Jakub Staszak2011-08-031-1/+1
* Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling2011-07-301-5/+0
* Add an isSSA() flag to MachineRegisterInfo.Jakob Stoklund Olesen2011-07-291-1/+21
* Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman2011-07-292-10/+41
* Add the AddLandingPadInfo function.Bill Wendling2011-07-281-0/+5