aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2011-12-01Add a deterministic finite automaton based packetizer for VLIW architecturesAnshuman Dasgupta
2011-11-29If fast-isel fails, remove dead instructions generated during the failed Chad Rosier
2011-11-28Remove dead llvm.eh.sjlj.dispatchsetup intrinsic.Bill Wendling
2011-11-16Sink codegen optimization level into MCCodeGenInfo along side relocation modelEvan Cheng
2011-11-16Rename MVT::untyped to MVT::Untyped to match similar nomenclature.Owen Anderson
2011-11-15Twinify GraphWriter a little bit.Benjamin Kramer
2011-11-14Make headers standalone.Benjamin Kramer
2011-11-14Under the hood, MBPI is doing a linear scan of every successor everyChandler Carruth
2011-11-14Reuse the logic in getEdgeProbability within getHotSucc in order toChandler Carruth
2011-11-14Fix an overflow bug in MachineBranchProbabilityInfo. This pass relied onChandler Carruth
2011-11-14Add a cautionary note to this API. It was not at all obvious to me howChandler Carruth
2011-11-13Rename SlotIndexes to match how they are used.Jakob Stoklund Olesen
2011-11-12Delete the old spilling framework from LiveIntervalAnalysis.Jakob Stoklund Olesen
2011-11-12Delete the linear scan register allocator.Jakob Stoklund Olesen
2011-11-12Don't try to form pre/post-indexed loads/stores until after LegalizeDAG runs....Eli Friedman
2011-11-11Add a custom safepoint method, in order for language implementers to decide w...Nicolas Geoffray
2011-11-10Add additional checking to ensure that MachineMemOperands are never set to nu...Owen Anderson
2011-11-08Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper
2011-11-02Begin collecting some of the statistics for block placement discussed onChandler Carruth
2011-10-27Teach our Dwarf emission to use the string pool.Nick Lewycky
2011-10-24Remove the SystemZ backend.Dan Gohman
2011-10-24Delete the top-down "Latency" scheduler. Top-down scheduling doesn't handleDan Gohman
2011-10-21Implement a block placement pass based on the branch probability andChandler Carruth
2011-10-20Delete the list-tdrr scheduler. Top-down schedulers are going awayDan Gohman
2011-10-17Admonish that MI is not IR and virtual registers have constraints.Jakob Stoklund Olesen
2011-10-12Add MachineInstr::getRegClassConstraint().Jakob Stoklund Olesen
2011-10-12Extract a method for finding the inline asm flag operand.Jakob Stoklund Olesen
2011-10-07Add a bool value to set the IsLandingPad flag to.Bill Wendling
2011-10-07Thread the chain through the eh.sjlj.setjmp intrinsic, like it's documented toBill Wendling
2011-10-05Add accessor method to check if the landing pad symbol has call site informat...Bill Wendling
2011-10-05Add an ivar that maps a landing pad's EH symbol to the call sites that may jumpBill Wendling
2011-10-04Allow <undef> flags on def operands as well as uses.Jakob Stoklund Olesen
2011-10-04Doxygen-ize comments. No functionality change.Bill Wendling
2011-10-04Add method to determine if a begin label has a call site number associated wi...Bill Wendling
2011-09-30Move getCommonSubClass() into TRI.Jakob Stoklund Olesen
2011-09-29Fix typo.Nick Lewycky
2011-09-29Remove NumImplicitOps which is now unused.Jakob Stoklund Olesen
2011-09-28Create and use an llvm.eh.sjlj.functioncontext intrinsic.Bill Wendling
2011-09-27Remove X86-dependent stuff from SSEDomainFix.Jakob Stoklund Olesen
2011-09-27Rename AddSelectionDAGCSEId() to addSelectionDAGCSEId().Jim Grosbach
2011-09-27Cleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntRes_SETCC.Nadav Rotem
2011-09-25Clean up code after renaming LowerSubregs -> ExpandPostRAPseudos.Jakob Stoklund Olesen
2011-09-22Add a MinNumRegs argument to MRI::constrainRegClass().Jakob Stoklund Olesen
2011-09-15Use getPrevSlot() instead of getPrevIndex().Jakob Stoklund Olesen
2011-09-15Stop verifying hasPHIKill() flags.Jakob Stoklund Olesen
2011-09-15Leave hasPHIKill flags alone in LiveInterval::RenumberValues.Jakob Stoklund Olesen
2011-09-15[regcoalescing] bug fix for RegistersDefinedFromSameValue.Andrew Trick
2011-09-13Fix indenting.Eric Christopher
2011-09-13Switch extendInBlock() to take a kill slot instead of the last use slot.Jakob Stoklund Olesen
2011-09-08Directly point debug info to the stack slot of the arugment, instead of tryin...Devang Patel