Move non-temporal movs to their own section
[oota-llvm.git] / lib / CodeGen /
2010-06-29 Duncan SandsIt seems clear that this should return Changed.
2010-06-29 Rafael EspindolaAdd a VT argument to getMinimalPhysRegClass and replace...
2010-06-29 Duncan SandsgetMachineBasicBlockAddress returns a uintptr_t - don...
2010-06-29 Gabor Greifuse ArgOperand APIs
2010-06-29 Duncan SandsRemove initialized but otherwise unused variables.
2010-06-29 Jim GrosbachWhen processing loops for scheduling latencies (used...
2010-06-29 Bob WilsonReapply my if-conversion cleanup from svn r106939 with...
2010-06-28 Bob WilsonUnlike other targets, ARM now uses BUILD_VECTORs post...
2010-06-28 Devang PatelUse DW_FORM_addr for DW_AT_entry_pc.
2010-06-28 Dale JohannesenIn asm's, output operands with matching input constraints
2010-06-28 Devang PatelInclude inlined function in list of processed subprograms.
2010-06-28 Jim Grosbachnew, no longer brain-dead, r106907
2010-06-28 Jakob Stoklund OlesenAfter physreg coalescing, physical registers might...
2010-06-28 Jakob Stoklund OlesenAdd more special treatment for inline asm in RegAllocFast.
2010-06-28 Devang PatelPreserve deleted function's local variables' debug...
2010-06-28 Gabor Greifsimplify: we have solid argument iterator range
2010-06-28 Daniel DunbarRevert r106907, "make sure to handle dbg_value instruct...
2010-06-28 Devang PatelRemove dead code.
2010-06-26 Rafael EspindolaWhen splitting a VAARG, remember its alignment.
2010-06-26 Bob WilsonRevert my if-conversion cleanup since it caused a bunch...
2010-06-26 Benjamin KramerVNInfos don't need to be destructed anymore.
2010-06-26 Bob WilsonClean up some problems with extra CFG edges being intro...
2010-06-25 Jim Grosbachmake sure to handle dbg_value instructions in the middl...
2010-06-25 Jakob Stoklund OlesenDon't track kills in VNInfo. Use interval ends instead.
2010-06-25 Evan ChengChange if-conversion block size limit checks to add...
2010-06-25 Devang PatelCollect debug info for optimized variables of inlined...
2010-06-25 Jim Grosbach80 column and typo fix
2010-06-25 Dale JohannesenThe hasMemory argument is irrelevant to how the argument
2010-06-25 Bill Wendling- Reapply r106066 now that the bzip2 build regression...
2010-06-25 Bill WendlingWe should remove the live range from the destination...
2010-06-25 Dale JohannesenCosmetic.
2010-06-25 Duncan SandsRemove variables which are assigned to but for which...
2010-06-25 Gabor Greifuse ArgOperand accessors
2010-06-25 Gabor Greifuse ArgOperand API (the simple part)
2010-06-25 Gabor Greifuse ArgOperand API
2010-06-25 Gabor Greifuse ArgOperand API
2010-06-25 Gabor Greifuse ArgOperand API and CallSite to access arguments...
2010-06-25 Gabor Greifuse ArgOperand API and CallSite to access arguments...
2010-06-25 Gabor Greifuse ArgOperand API
2010-06-25 Gabor Greifprune an include
2010-06-25 Dale JohannesenFix a case where an earlyclobber operand of an asm
2010-06-24 Jakob Stoklund OlesenMake sure all eliminated kills are removed from VNInfo...
2010-06-24 Dan GohmanAdd some comments.
2010-06-24 Dan GohmanTeach EmitLiveInCopies to omit copies for unused virtua...
2010-06-24 Bill WendlingIt's possible that a flag is added to the SDNode that...
2010-06-24 Devang PatelDBG_VALUE machine instruction pointing to undefined...
2010-06-24 Jakob Stoklund OlesenDon't return a std::vector in the Spiller interface...
2010-06-24 Jakob Stoklund OlesenRemove the now unused LiveIntervals::getVNInfoSourceReg().
2010-06-24 Jakob Stoklund OlesenTeach AdjustCopiesBackFrom to also use CoalescerPair...
2010-06-24 Jakob Stoklund OlesenRemove the -fast-spill option.
2010-06-24 Bill WendlingLoosen up the requirements in the Horrible Hack(tm...
2010-06-24 Jakob Stoklund OlesenReplace a big gob of old coalescer logic with the new...
2010-06-24 Jakob Stoklund OlesenPrint the LSBs of a SlotIndex symbolically using letter...
2010-06-24 Dan GohmanSimplify this code; switch lowering shouldn't produce...
2010-06-24 Jakob Stoklund OlesenBe more strict about subreg-to-subreg copies in Coalesc...
2010-06-24 Jakob Stoklund OlesenVerify that VNI kills are pointing to existing instruct...
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-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 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-23 Jakob Stoklund OlesenAdd a few VNInfo data structure checks.
2010-06-23 Daniel DunbarRevert r106066, "Create a more targeted fix for not...
2010-06-22 Jakob Stoklund OlesenAlso convert SUBREG_TO_REG to a KILL when relevant...
2010-06-22 Dan GohmanMove PHIElimination's SplitCriticalEdge for MachineBasi...
2010-06-22 Jakob Stoklund OlesenRemove the SimpleJoin optimization from SimpleRegisterC...
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-06-22 Dan GohmanWhen unfolding a load, avoid assuming which instruction...
2010-06-22 Devang PatelUse single interface, using twine, to get named metadata.
2010-06-22 Evan ChengTail merging pass shall not break up IT blocks. rdar...
2010-06-22 Devang PatelDiscard special LLVM prefix from linkage name.
2010-06-22 Devang PatelDo not rely on Twine temporaries to survive.
2010-06-22 Dan GohmanFix the new load-unfolding code to update LiveVariable...
2010-06-21 Dan GohmanTeach two-address lowering how to unfold a load to...
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-19 Bob WilsonTidy.
2010-06-18 Dan GohmanTeach regular and fast isel to set dead flags on unused...
2010-06-18 Jakob Stoklund OlesenOnly run CoalesceExtSubRegs when we can expect LiveInte...
2010-06-18 Evan ChengAllow ARM if-converter to be run after post allocation...
2010-06-18 Jim Grosbachback-end libcall handling for ATOMIC_SWAP (__sync_lock_...
2010-06-18 Jakob Stoklund OlesenTwoAddressInstructionPass::CoalesceExtSubRegs can inser...
2010-06-18 Evan ChengFix an inverted condition.
2010-06-18 Evan ChengFix cross initialization compilation error.
2010-06-18 Evan ChengTeach iff-converter to properly count # of dups. It...
2010-06-18 Jim GrosbachAdd Expand-to-libcall support for additional atomics...
2010-06-18 Dan GohmanDon't leak RegClass2VRegMap, which is now a new[] array...
2010-06-18 Dan GohmanStart TargetRegisterClass indices at 0 instead of 1...
2010-06-18 Bob WilsonFix PR7372: Conditional branches (at least on ARM)...
2010-06-18 Dan GohmanDon't bother calling releaseMemory before destroying...
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...
next