The accumulator tail recursion transform claims to work for any associative
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2010-07-10 Jakob Stoklund OlesenEmit COPY instructions instead of using copyRegToReg...
2010-07-10 Dan GohmanInsert IMPLICIT_DEF instructions at the current insert...
2010-07-10 Dan GohmanReapply bottom-up fast-isel, with several fixes for...
2010-07-09 Bill WendlingClarify what mysterious check means.
2010-07-09 Bob Wilson--- Reverse-merging r107947 into '.':
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Dan GohmanRe-apply bottom-up fast-isel, with fixes. Be very caref...
2010-07-09 Bob WilsonReenable DAG combining for vector shuffles. It looks...
2010-07-08 Bill WendlingExtension of r107506. Make sure that we don't mark...
2010-07-08 Jakob Stoklund OlesenConvert EXTRACT_SUBREG to COPY when emitting machine...
2010-07-08 Benjamin KramerMerge the duplicated iabs optimization in DAGCombiner...
2010-07-08 Dan GohmanRevert 107840 107839 107813 107804 107800 107797 107791.
2010-07-07 Dan GohmanDon't forward-declare registers for static allocas...
2010-07-07 Dan GohmanFix -fast-isel-abort to check the right instruction.
2010-07-07 Evan ChengMove getExtLoad() and (some) getLoad() DebugLoc argumen...
2010-07-07 Dan GohmanNot all custom inserters create new basic blocks. If...
2010-07-07 Dan GohmanImplement bottom-up fast-isel. This has the advantage...
2010-07-07 Dan GohmanAdd X86FastISel support for return statements. This...
2010-07-07 Dan GohmanUpdate the insert position after scheduling, which...
2010-07-07 Devang PatelUpdate comment.
2010-07-07 Dan GohmanGive FunctionLoweringInfo an MBB member, avoiding the...
2010-07-07 Dan GohmanSimplify FastISel's constructor by giving it a Function...
2010-07-07 Dan GohmanMove FunctionLoweringInfo.h out into include/llvm/CodeG...
2010-07-07 Dan GohmanSplit the SDValue out of OutputArg so that SelectionDAG...
2010-07-07 Dan GohmanMove CallingConvLower.cpp out of the SelectionDAG direc...
2010-07-06 Jim GrosbachBy default, the eh.sjlj.setjmp/longjmp intrinsics shoul...
2010-07-06 Dan GohmanCanLowerReturn doesn't need a SelectionDAG; it just...
2010-07-06 Devang PatelPropagate debug loc.
2010-07-06 Dan GohmanReapply r107655 with fixes; insert the pseudo instructi...
2010-07-06 Dan GohmanAdd versions of OutputArgReg, AnalyzeReturn, and Analyz...
2010-07-05 Chris Lattnermore tidying.
2010-07-05 Chris Lattnerrandom tidying
2010-07-04 Evan ChengInfer alignments of fixed frame objects when they are...
2010-07-04 Bill WendlingProper indentation.
2010-07-02 Dale JohannesenPropagate the AlignStack bit in InlineAsm's to the
2010-07-02 Jim Grosbach80-column and trailing whitespace cleanup.
2010-07-02 Jim Grosbachgrammar tweaks
2010-07-02 Dan GohmanRename CreateReg to CreateRegs, and MakeReg to CreateReg.
2010-07-01 Dan GohmanTemporarily disable on-demand fast-isel.
2010-07-01 Dan GohmanUse FuncInfo's isExportedInst accessor method instead of
2010-07-01 Dan GohmanRename CreateRegForValue to CreateReg, and change its...
2010-07-01 Dan GohmanTeach fast-isel to avoid loading a value from memory...
2010-07-01 Dan GohmanEnable on-demand fast-isel.
2010-07-01 Dan GohmanReapply r106422, splitting the code for materializing...
2010-07-01 Dan GohmanDon't use operator[] here, because it's not desirable...
2010-06-30 Jim Grosbachgrammar tweak in comment.
2010-06-30 Duncan SandsRemove an unused variable. The call to getRoot has...
2010-06-30 Gabor Greifuse ArgOperand API
2010-06-30 Gabor Greifuse ArgOperand API
2010-06-29 Rafael EspindolaAdd a VT argument to getMinimalPhysRegClass and replace...
2010-06-29 Duncan SandsRemove initialized but otherwise unused variables.
2010-06-28 Bob WilsonUnlike other targets, ARM now uses BUILD_VECTORs post...
2010-06-28 Dale JohannesenIn asm's, output operands with matching input constraints
2010-06-26 Rafael EspindolaWhen splitting a VAARG, remember its alignment.
2010-06-25 Evan ChengChange if-conversion block size limit checks to add...
2010-06-25 Dale JohannesenThe hasMemory argument is irrelevant to how the argument
2010-06-25 Duncan SandsRemove variables which are assigned to but for which...
2010-06-25 Gabor Greifuse ArgOperand API
2010-06-25 Gabor Greifuse ArgOperand API
2010-06-25 Gabor Greifprune an include
2010-06-24 Bill WendlingIt's possible that a flag is added to the SDNode that...
2010-06-24 Dan GohmanSimplify this code; switch lowering shouldn't produce...
2010-06-24 Dan GohmanEliminate the other half of the BRCOND optimization...
2010-06-24 Dan GohmanEliminate the first have of the optimization which...
2010-06-24 Dan GohmanReapply r106634, now that the bug it exposed is fixed.
2010-06-24 Dan GohmanOptimize the "bit test" code path for switch lowering...
2010-06-23 Bill WendlingMorphNodeTo doesn't preserve the memory operands. Becau...
2010-06-23 Daniel DunbarRevert r106263, "Fold the ShrinkDemandedOps pass into...
2010-06-23 Jim GrosbachSome targets don't require the fencing MEMBARRIER instr...
2010-06-21 Dan GohmanUse A.append(...) instead of A.insert(A.end(), ......
2010-06-21 Dan GohmanRevert r106422, which is breaking the non-fast-isel...
2010-06-21 Dan GohmanMore changes for non-top-down fast-isel.
2010-06-21 Dan GohmanDo one lookup instead of two.
2010-06-21 Dan GohmanGeneralize this to look in the regular ValueMap in...
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 Evan ChengFix cross initialization compilation error.
2010-06-18 Jim GrosbachAdd Expand-to-libcall support for additional atomics...
2010-06-18 Dan GohmanMinor code simplifications.
2010-06-18 Dan GohmanGive NamedRegionTimer an Enabled flag, allowing all...
2010-06-18 Dan GohmanDon't replace the old Ordering object with a new one...
2010-06-18 Dan GohmanDon't call clear() on DbgInfo when it's going to be...
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-18 Dan GohmanHandle ext(ext(x)) -> ext(x) immediately, since it...
2010-06-17 Stuart HastingsAdd a DebugLoc parameter to TargetInstrInfo::InsertBran...
2010-06-17 Jim Grosbachadd missing break. inconsequential as the code shouldn...
2010-06-17 Jim GrosbachAdd entries for Expanding atomic intrinsics to libcalls...
2010-06-17 Jim GrosbachISD::MEMBARRIER should lower to a libcall (__sync_synch...
2010-06-15 Mon P WangFixed vector widening of binary instructions that can...
2010-06-10 Evan ChengCode refactoring, no functionality changes.
2010-06-09 Jakob Stoklund OlesenMark physregs defined by inline asm as implicit.
2010-06-09 Jakob Stoklund OlesenAdd argument name comments.
2010-06-04 Mon P WangFixed a bug during widening where we would avoid legali...
2010-06-03 Dan GohmanFix SimplifyDemandedBits' AssertZext logic to demand...
2010-06-03 Eli FriedmanImplement expansion in type legalization for add/sub...
2010-06-01 Devang PatelKeep track of incoming debug value of unused argument.
2010-06-01 Dan GohmanFill in missing support for ISD::FEXP, ISD::FPOWI,...
next