aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2012-08-24Remove llvm.nacl.tp.alignment intrinsicDerek Schuff
2012-08-23Remove the llvm.nacl.thread.stack.padding intrinsicMark Seaborn
2012-08-23Fix a stub signature. HeuristicReduce should return a bool.Lang Hames
2012-08-23Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko
2012-08-23Simplify the computeOperandLatency API.Andrew Trick
2012-08-22Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper
2012-08-21Merge up to r162331, git commit bc363931085587bac42a40653962a3e5acd1ffceDerek Schuff
2012-08-20Fix a quadratic algorithm in MachineBranchProbabilityInfo.Jakob Stoklund Olesen
2012-08-20Clarify that duplicate edges are not allowed in the Machine CFG.Jakob Stoklund Olesen
2012-08-17Merge commit 'c723eb1aef817d47feec620933ee1ec6005cdd14'Derek Schuff
2012-08-16Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen
2012-08-16Add dump/dumpr methods to SDValue.Nadav Rotem
2012-08-11Create isXBitVector methods in MVT and call them from EVT. This allows target...Craig Topper
2012-08-10Reapply r161633-161634 "Partition use lists so defs always come before uses.""Jakob Stoklund Olesen
2012-08-10Also update MRI use lists when changing a use to a def and vice versa.Jakob Stoklund Olesen
2012-08-09Revert r161633-161634 "Partition use lists so defs always come before uses."Jakob Stoklund Olesen
2012-08-09Partition use lists so defs always come before uses.Jakob Stoklund Olesen
2012-08-09Don't use pointer-pointers for the register use lists.Jakob Stoklund Olesen
2012-08-09Move use list management into MachineRegisterInfo.Jakob Stoklund Olesen
2012-08-09MachineRegisterInfo was already a friend of MachineOperand, and GCC complainsMatt Beaumont-Gay
2012-08-08Move getNextOperandForReg() into MachineRegisterInfo.Jakob Stoklund Olesen
2012-08-08Revert "Fix a quadratic algorithm in MachineBranchProbabilityInfo."Jakob Stoklund Olesen
2012-08-08Fix a quadratic algorithm in MachineBranchProbabilityInfo.Jakob Stoklund Olesen
2012-08-07Add SelectionDAG::getTargetIndex.Jakob Stoklund Olesen
2012-08-07Add a new kind of MachineOperand: MO_TargetIndex.Jakob Stoklund Olesen
2012-08-06Put up warning signs around MO::getNextOperandForReg().Jakob Stoklund Olesen
2012-08-03Add an experimental -early-live-intervals option.Jakob Stoklund Olesen
2012-08-03Completely eliminate VNInfo flags.Jakob Stoklund Olesen
2012-08-03Eliminate the VNInfo::hasPHIKill() flag.Jakob Stoklund Olesen
2012-08-03Make the hasPHIKills flag a computed property.Jakob Stoklund Olesen
2012-08-03Remove a dead prototype.Jakob Stoklund Olesen
2012-08-03Fall back to selection DAG isel for calls to builtin functions.Bob Wilson
2012-07-31Make ARM var-arg regsave setup aware of byval stack args. Previously we hadJan Voung
2012-07-30Added MachineRegisterInfo::hasOneDef()Andrew Trick
2012-07-30Inline MachineRegisterInfo::hasOneUseAndrew Trick
2012-07-30Add MachineInstr::isTransient().Jakob Stoklund Olesen
2012-07-30Add MachineBasicBlock::isPredecessor().Jakob Stoklund Olesen
2012-07-27Also compute register mask lists under -new-live-intervals.Jakob Stoklund Olesen
2012-07-27Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef().Jakob Stoklund Olesen
2012-07-27Add a -new-live-intervals experimental option.Jakob Stoklund Olesen
2012-07-26Add support for v16i32/v16i64 into the code generator. This is required for b...Micah Villmow
2012-07-26Start scaffolding for a MachineTraceMetrics analysis pass.Jakob Stoklund Olesen
2012-07-23Doxygenify the comments of ISD nodes.Nadav Rotem
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-15Refactor the code that checks that all operands of a node are UNDEFs.Nadav Rotem
2012-07-10Teach the LiveInterval::join function to use the fast merge algorithm,Chandler Carruth
2012-07-10Move [get|set]BasePtrStackAdjustment() from MachineFrameInfo toChad Rosier
2012-07-10Add support for dynamic stack realignment in the presence of dynamic allocas onChad Rosier
2012-07-10Add an efficient merge operation to LiveInterval and use it to avoidChandler Carruth
2012-07-10Teach LiveIntervals how to verify themselves and start using it in someChandler Carruth