2010-07-07 |
Dan Gohman | Add a getFirstNonPHI utility function. |
tree | commitdiff |
2010-07-06 |
Dan Gohman | CanLowerReturn doesn't need a SelectionDAG; it just... |
tree | commitdiff |
2010-07-06 |
Devang Patel | Propagate debug loc. |
tree | commitdiff |
2010-07-06 |
Jakob Stoklund Olesen | Be more forgiving when calculating alias interference... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Reapply r107655 with fixes; insert the pseudo instructi... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Revert r107655. |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Add versions of OutputArgReg, AnalyzeReturn, and Analyz... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Add a new CCValAssign LocInfo value, and a comment... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Fix a bunch of custom-inserter functions to handle... |
tree | commitdiff |
2010-07-03 |
Evan Cheng | Remove isSS argument from CreateFixedObject. Fixed... |
tree | commitdiff |
2010-07-03 |
Jakob Stoklund Olesen | Detect and handle COPY in many places. |
tree | commitdiff |
2010-07-02 |
Jakob Stoklund Olesen | Add a new target independent COPY instruction and code... |
tree | commitdiff |
2010-07-02 |
Jakob Stoklund Olesen | Handle unindexed instructions in SlotIndices. |
tree | commitdiff |
2010-07-02 |
Jakob Stoklund Olesen | Rematerialize as much as possible before inserting... |
tree | commitdiff |
2010-07-02 |
Dan Gohman | Comment a non-obvious member variable. |
tree | commitdiff |
2010-07-01 |
Dan Gohman | Teach fast-isel to avoid loading a value from memory... |
tree | commitdiff |
2010-07-01 |
Mikhail Glushenkov | Trailing whitespace. |
tree | commitdiff |
2010-06-29 |
Jakob Stoklund Olesen | Begin implementation of an inline spiller. |
tree | commitdiff |
2010-06-29 |
Bill Wendling | Revert r107205 and r107207. |
tree | commitdiff |
2010-06-29 |
Bill Wendling | Introducing the "linker_weak" linkage type. This will... |
tree | commitdiff |
2010-06-26 |
Rafael Espindola | When splitting a VAARG, remember its alignment. |
tree | commitdiff |
2010-06-26 |
Benjamin Kramer | VNInfos don't need to be destructed anymore. |
tree | commitdiff |
2010-06-25 |
Jakob Stoklund Olesen | Don't track kills in VNInfo. Use interval ends instead. |
tree | commitdiff |
2010-06-24 |
Jakob Stoklund Olesen | Remove the now unused LiveIntervals::getVNInfoSourceReg(). |
tree | commitdiff |
2010-06-24 |
Jakob Stoklund Olesen | Remove the -fast-spill option. |
tree | commitdiff |
2010-06-24 |
Jakob Stoklund Olesen | Replace a big gob of old coalescer logic with the new... |
tree | commitdiff |
2010-06-24 |
Jakob Stoklund Olesen | Be more strict about subreg-to-subreg copies in Coalesc... |
tree | commitdiff |
2010-06-24 |
Dan Gohman | Reapply r106634, now that the bug it exposed is fixed. |
tree | commitdiff |
2010-06-24 |
Jakob Stoklund Olesen | Revert "Replace a big gob of old coalescer logic with... |
tree | commitdiff |
2010-06-24 |
Jakob Stoklund Olesen | Replace a big gob of old coalescer logic with the new... |
tree | commitdiff |
2010-06-23 |
Daniel Dunbar | Revert r106263, "Fold the ShrinkDemandedOps pass into... |
tree | commitdiff |
2010-06-22 |
Dan Gohman | Move PHIElimination's SplitCriticalEdge for MachineBasi... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Teach regular and fast isel to set dead flags on unused... |
tree | commitdiff |
2010-06-18 |
Jim Grosbach | back-end libcall handling for ATOMIC_SWAP (__sync_lock_... |
tree | commitdiff |
2010-06-18 |
Jim Grosbach | Add Expand-to-libcall support for additional atomics... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Start TargetRegisterClass indices at 0 instead of 1... |
tree | commitdiff |
2010-06-18 |
Jim Grosbach | Grammar. |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Change UpdateNodeOperands' operand and return value... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Eliminate unnecessary uses of getZExtValue(). |
tree | commitdiff |
2010-06-18 |
Dan Gohman | isValueValidForType can be a static member function. |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Fold the ShrinkDemandedOps pass into the regular DAGCom... |
tree | commitdiff |
2010-06-17 |
Stuart Hastings | Add a DebugLoc parameter to TargetInstrInfo::InsertBran... |
tree | commitdiff |
2010-06-15 |
Jakob Stoklund Olesen | Remove the local register allocator. |
tree | commitdiff |
2010-06-15 |
Jakob Stoklund Olesen | Add CoalescerPair helper class. |
tree | commitdiff |
2010-06-14 |
Sean Hunt | Add missing include to unbreak the build. |
tree | commitdiff |
2010-06-14 |
Evan Cheng | - Do away with SimpleHazardRecognizer.h. It's not used... |
tree | commitdiff |
2010-06-13 |
Benjamin Kramer | Let SmallVector take advantage of LiveRange's podness. |
tree | commitdiff |
2010-06-05 |
Dan Gohman | Make MachineFunctionPass::createPrinterPass private... |
tree | commitdiff |
2010-06-02 |
Jakob Stoklund Olesen | Slightly change the meaning of the reMaterialize target... |
tree | commitdiff |
2010-06-02 |
Rafael Espindola | Remove the TargetRegisterClass member from CalleeSavedInfo |
tree | commitdiff |
2010-05-29 |
Dan Gohman | SelectionDAG shouldn't have a FunctionLoweringInfo... |
tree | commitdiff |
2010-05-28 |
Jakob Stoklund Olesen | Add a TargetRegisterInfo::composeSubRegIndices hook... |
tree | commitdiff |
2010-05-27 |
Jakob Stoklund Olesen | Add a -regalloc=default option that chooses a register... |
tree | commitdiff |
2010-05-27 |
Jakob Stoklund Olesen | Remove ancient prototype. |
tree | commitdiff |
2010-05-27 |
Jim Grosbach | back out 104862/104869. Can reuse stacksave after all... |
tree | commitdiff |
2010-05-27 |
Jim Grosbach | add ISD::STACKADDR to get the current stack pointer... |
tree | commitdiff |
2010-05-26 |
Jim Grosbach | Adjust eh.sjlj.setjmp to properly have a chain and... |
tree | commitdiff |
2010-05-26 |
Bill Wendling | Move the check for "calls setjmp" to SelectionDAGISel... |
tree | commitdiff |
2010-05-26 |
Dan Gohman | Eliminate the use of PriorityQueue and just use a std... |
tree | commitdiff |
2010-05-26 |
Dan Gohman | Fix indentation. |
tree | commitdiff |
2010-05-26 |
Eric Christopher | Temporarily revert r104655 as it's breaking the bots. |
tree | commitdiff |
2010-05-26 |
Dan Gohman | Change push_all to a non-virtual function and implement... |
tree | commitdiff |
2010-05-26 |
Dan Gohman | Delete an unused function. |
tree | commitdiff |
2010-05-26 |
Bill Wendling | Dale and Evan suggested putting the "check for setjmp... |
tree | commitdiff |
2010-05-24 |
Evan Cheng | Avoid adding duplicate function live-in's. |
tree | commitdiff |
2010-05-22 |
Evan Cheng | Implement @llvm.returnaddress. rdar://8015977. |
tree | commitdiff |
2010-05-22 |
Jim Grosbach | Implement eh.sjlj.longjmp for ARM. Clean up the intrins... |
tree | commitdiff |
2010-05-21 |
Evan Cheng | - Change MachineInstr::findRegisterDefOperandIdx so... |
tree | commitdiff |
2010-05-21 |
Jakob Stoklund Olesen | Add MachineInstr::readsWritesVirtualRegister() to deter... |
tree | commitdiff |
2010-05-21 |
Chris Lattner | constify accessor. |
tree | commitdiff |
2010-05-21 |
Jakob Stoklund Olesen | Revert "Use MachineInstr::readsWritesVirtualRegister... |
tree | commitdiff |
2010-05-21 |
Jakob Stoklund Olesen | Use MachineInstr::readsWritesVirtualRegister to determi... |
tree | commitdiff |
2010-05-21 |
Jakob Stoklund Olesen | If the first definition of a virtual register is a... |
tree | commitdiff |
2010-05-21 |
Lang Hames | Removed scaleNumbering method declaration from LiveInte... |
tree | commitdiff |
2010-05-20 |
Evan Cheng | Allow targets more controls on what nodes are scheduled... |
tree | commitdiff |
2010-05-20 |
Evan Cheng | Add a hybrid bottom up scheduler that reduce register... |
tree | commitdiff |
2010-05-19 |
Jim Grosbach | Fix the post-RA instruction scheduler to handle instruc... |
tree | commitdiff |
2010-05-19 |
Jakob Stoklund Olesen | Add MachineInstr::readsVirtualRegister() in preparation... |
tree | commitdiff |
2010-05-18 |
mike-m | Fix enum to address array bounds regression. |
tree | commitdiff |
2010-05-17 |
Eric Christopher | More data/parsing support for tls directives. Add... |
tree | commitdiff |
2010-05-17 |
Eric Christopher | Add some section and constant support for darwin TLS. |
tree | commitdiff |
2010-05-17 |
Zhongxing Xu | Remove unused member variable. |
tree | commitdiff |
2010-05-15 |
Jakob Stoklund Olesen | Add reg_nodbg_iterator |
tree | commitdiff |
2010-05-14 |
Bill Wendling | Rename "HasCalls" in MachineFrameInfo to "AdjustsStack... |
tree | commitdiff |
2010-05-13 |
Evan Cheng | Adding a v8i64 512-bit vector type. This will be used... |
tree | commitdiff |
2010-05-13 |
Dan Gohman | Teach MachineLICM and MachineSink how to clear kill... |
tree | commitdiff |
2010-05-13 |
Dan Gohman | Add a utility function for conservatively clearing... |
tree | commitdiff |
2010-05-11 |
Dan Gohman | Add initial kill flag support to FastISel. |
tree | commitdiff |
2010-05-11 |
Jakob Stoklund Olesen | Simplify the tracking of used physregs to a bulk bitor... |
tree | commitdiff |
2010-05-11 |
Dan Gohman | Implement a bunch more TargetSelectionDAGInfo infrastru... |
tree | commitdiff |
2010-05-09 |
Chris Lattner | remove a dead file. |
tree | commitdiff |
2010-05-07 |
Dale Johannesen | Fix PR 7087, and probably other things, by extending |
tree | commitdiff |
2010-05-07 |
Chris Lattner | switch MCSectionCOFF from a syntactic to semantic repre... |
tree | commitdiff |
2010-05-05 |
Dan Gohman | Add an "IsBottomUp" member function to FastISel, which... |
tree | commitdiff |
2010-05-05 |
Evan Cheng | Move REG_SEQUENCE removal to 2addr pass. |
tree | commitdiff |
2010-05-05 |
Evan Cheng | Teach liveintervalanalysis about virtual registers... |
tree | commitdiff |
2010-05-04 |
Bob Wilson | Combine the implementations of the core part of the... |
tree | commitdiff |
2010-05-03 |
Dan Gohman | Factor out FastISel's code for materializing constants... |
tree | commitdiff |
2010-05-01 |
Dan Gohman | Get rid of the EdgeMapping map. Instead, just check... |
tree | commitdiff |
next |