Don't track kills in VNInfo. Use interval ends instead.
[oota-llvm.git] / include / llvm / CodeGen /
2010-06-25 Jakob Stoklund OlesenDon't track kills in VNInfo. Use interval ends instead.
2010-06-24 Jakob Stoklund OlesenRemove the now unused LiveIntervals::getVNInfoSourceReg().
2010-06-24 Jakob Stoklund OlesenRemove the -fast-spill option.
2010-06-24 Jakob Stoklund OlesenReplace a big gob of old coalescer logic with the new...
2010-06-24 Jakob Stoklund OlesenBe more strict about subreg-to-subreg copies in Coalesc...
2010-06-24 Dan GohmanReapply r106634, now that the bug it exposed is fixed.
2010-06-24 Jakob Stoklund OlesenRevert "Replace a big gob of old coalescer logic with...
2010-06-24 Jakob Stoklund OlesenReplace a big gob of old coalescer logic with the new...
2010-06-23 Daniel DunbarRevert r106263, "Fold the ShrinkDemandedOps pass into...
2010-06-22 Dan GohmanMove PHIElimination's SplitCriticalEdge for MachineBasi...
2010-06-18 Dan GohmanTeach regular and fast isel to set dead flags on unused...
2010-06-18 Jim Grosbachback-end libcall handling for ATOMIC_SWAP (__sync_lock_...
2010-06-18 Jim GrosbachAdd Expand-to-libcall support for additional atomics...
2010-06-18 Dan GohmanAdd explicit keywords.
2010-06-18 Dan GohmanStart TargetRegisterClass indices at 0 instead of 1...
2010-06-18 Jim GrosbachGrammar.
2010-06-18 Dan GohmanChange UpdateNodeOperands' operand and return value...
2010-06-18 Dan GohmanEliminate unnecessary uses of getZExtValue().
2010-06-18 Dan GohmanisValueValidForType can be a static member function.
2010-06-18 Dan GohmanFold the ShrinkDemandedOps pass into the regular DAGCom...
2010-06-17 Stuart HastingsAdd a DebugLoc parameter to TargetInstrInfo::InsertBran...
2010-06-15 Jakob Stoklund OlesenRemove the local register allocator.
2010-06-15 Jakob Stoklund OlesenAdd CoalescerPair helper class.
2010-06-14 Sean HuntAdd missing include to unbreak the build.
2010-06-14 Evan Cheng- Do away with SimpleHazardRecognizer.h. It's not used...
2010-06-13 Benjamin KramerLet SmallVector take advantage of LiveRange's podness.
2010-06-05 Dan GohmanMake MachineFunctionPass::createPrinterPass private...
2010-06-02 Jakob Stoklund OlesenSlightly change the meaning of the reMaterialize target...
2010-06-02 Rafael EspindolaRemove the TargetRegisterClass member from CalleeSavedInfo
2010-05-29 Dan GohmanSelectionDAG shouldn't have a FunctionLoweringInfo...
2010-05-28 Jakob Stoklund OlesenAdd a TargetRegisterInfo::composeSubRegIndices hook...
2010-05-27 Jakob Stoklund OlesenAdd a -regalloc=default option that chooses a register...
2010-05-27 Jakob Stoklund OlesenRemove ancient prototype.
2010-05-27 Jim Grosbachback out 104862/104869. Can reuse stacksave after all...
2010-05-27 Jim Grosbachadd ISD::STACKADDR to get the current stack pointer...
2010-05-26 Jim GrosbachAdjust eh.sjlj.setjmp to properly have a chain and...
2010-05-26 Bill WendlingMove the check for "calls setjmp" to SelectionDAGISel...
2010-05-26 Dan GohmanEliminate the use of PriorityQueue and just use a std...
2010-05-26 Dan GohmanFix indentation.
2010-05-26 Eric ChristopherTemporarily revert r104655 as it's breaking the bots.
2010-05-26 Dan GohmanChange push_all to a non-virtual function and implement...
2010-05-26 Dan GohmanDelete an unused function.
2010-05-26 Bill WendlingDale and Evan suggested putting the "check for setjmp...
2010-05-24 Evan ChengAvoid adding duplicate function live-in's.
2010-05-22 Evan ChengImplement @llvm.returnaddress. rdar://8015977.
2010-05-22 Jim GrosbachImplement eh.sjlj.longjmp for ARM. Clean up the intrins...
2010-05-21 Evan Cheng- Change MachineInstr::findRegisterDefOperandIdx so...
2010-05-21 Jakob Stoklund OlesenAdd MachineInstr::readsWritesVirtualRegister() to deter...
2010-05-21 Chris Lattnerconstify accessor.
2010-05-21 Jakob Stoklund OlesenRevert "Use MachineInstr::readsWritesVirtualRegister...
2010-05-21 Jakob Stoklund OlesenUse MachineInstr::readsWritesVirtualRegister to determi...
2010-05-21 Jakob Stoklund OlesenIf the first definition of a virtual register is a...
2010-05-21 Lang HamesRemoved scaleNumbering method declaration from LiveInte...
2010-05-20 Evan ChengAllow targets more controls on what nodes are scheduled...
2010-05-20 Evan ChengAdd a hybrid bottom up scheduler that reduce register...
2010-05-19 Jim GrosbachFix the post-RA instruction scheduler to handle instruc...
2010-05-19 Jakob Stoklund OlesenAdd MachineInstr::readsVirtualRegister() in preparation...
2010-05-18 mike-mFix enum to address array bounds regression.
2010-05-17 Eric ChristopherMore data/parsing support for tls directives. Add...
2010-05-17 Eric ChristopherAdd some section and constant support for darwin TLS.
2010-05-17 Zhongxing XuRemove unused member variable.
2010-05-15 Jakob Stoklund OlesenAdd reg_nodbg_iterator
2010-05-14 Bill WendlingRename "HasCalls" in MachineFrameInfo to "AdjustsStack...
2010-05-13 Evan ChengAdding a v8i64 512-bit vector type. This will be used...
2010-05-13 Dan GohmanTeach MachineLICM and MachineSink how to clear kill...
2010-05-13 Dan GohmanAdd a utility function for conservatively clearing...
2010-05-11 Dan GohmanAdd initial kill flag support to FastISel.
2010-05-11 Jakob Stoklund OlesenSimplify the tracking of used physregs to a bulk bitor...
2010-05-11 Dan GohmanImplement a bunch more TargetSelectionDAGInfo infrastru...
2010-05-09 Chris Lattnerremove a dead file.
2010-05-07 Dale JohannesenFix PR 7087, and probably other things, by extending
2010-05-07 Chris Lattnerswitch MCSectionCOFF from a syntactic to semantic repre...
2010-05-05 Dan GohmanAdd an "IsBottomUp" member function to FastISel, which...
2010-05-05 Evan ChengMove REG_SEQUENCE removal to 2addr pass.
2010-05-05 Evan ChengTeach liveintervalanalysis about virtual registers...
2010-05-04 Bob WilsonCombine the implementations of the core part of the...
2010-05-03 Dan GohmanFactor out FastISel's code for materializing constants...
2010-05-01 Dan GohmanGet rid of the EdgeMapping map. Instead, just check...
2010-04-29 Dan GohmanElaborate on a comment.
2010-04-28 Evan ChengReplace r102368 with code that's less fragile. This...
2010-04-28 Chris LattnerRework global alignment computation again. Now we...
2010-04-28 Devang PatelEmit debug info for byval parameters.
2010-04-28 Chris Lattnerfurther simplify EmitAlignment by eliminating the
2010-04-28 Chris Lattnerremove a dead argument to EmitAlignment.
2010-04-26 Dale JohannesenAdd DBG_VALUE handling for byval parameters; this
2010-04-26 Bob WilsonUpdate MachineSSAUpdater with the same changes I made...
2010-04-23 Dan GohmanMove FastISel's HandlePHINodesInSuccessorBlocks call...
2010-04-22 Dan GohmanMove HandlePHINodesInSuccessorBlocks functions out...
2010-04-21 Jakob Stoklund OlesenAdd fast register allocator, enabled with -regalloc...
2010-04-21 Dan GohmanAdd more const qualifiers on TargetMachine and friends.
2010-04-21 Dan GohmanMove several SelectionDAG-independent utility functions...
2010-04-21 Evan Cheng- Clean up some crappy code which deals with coalescing...
2010-04-20 Dan GohmanSink DebugLoc handling out of SelectionDAGISel into...
2010-04-20 Dan GohmanRemove MachineFunction's DefaultDebugLoc member, and...
2010-04-20 Dan GohmanReapply the removal of SelectionDAGISel's BB, with...
2010-04-19 Dan GohmanRevert 101825, which is causing trouble.
2010-04-19 Dan GohmanEliminate SelectionDAGISel's "current block" member...
2010-04-19 Dan GohmanGive SelectionDAG a TargetMachine too, rather than...
2010-04-19 Dan GohmanCode that needs a TargetMachine should have access...
2010-04-18 Bill WendlingAdd a "PadTo" field to the emitULEB128Bytes method...
next