Use ldr.n to workaround a darwin assembler bug.
[oota-llvm.git] / lib / CodeGen /
2009-11-03 Lang HamesThe Indexes Patch.
2009-11-03 Bob WilsonFix branch folding bug for indirect branches: for a...
2009-11-03 Evan ChengRe-apply 85799. It turns out my code isn't buggy.
2009-11-03 David GoodwinDo a scheduling pass ignoring anti-dependencies to...
2009-11-03 David Goodwin<rdar://problem/7352605>. When building schedule graph...
2009-11-03 Devang PatelIgnore unnamed variables.
2009-11-03 Jeffrey YasskinFix a funky "declared with greater visibility than...
2009-11-02 Evan ChengRevert 85799 for now. It might be breaking llvm-gcc...
2009-11-02 David GoodwinChain dependencies used to enforce memory order should...
2009-11-02 Evan ChengInitilize the machine LICM CSE map upon the first time...
2009-11-01 Evan ChengAdd PseudoSourceValue::mayAlias. It returns true if...
2009-10-31 Dan GohmanFix a missing newline in the dwarf output code.
2009-10-31 Dan GohmanMake -print-machineinstrs more readable.
2009-10-31 Dan GohmanFactor out more code into addCommonCodeGenPasses. The...
2009-10-31 Dan GohmanRemove CodeGenLICM. It's largely obsoleted by MachineLI...
2009-10-31 Dan GohmanWhen discarding SrcValue information, discard all of...
2009-10-31 Dan GohmanFix 80-column violation.
2009-10-31 Eric ChristopherFix warning with gcc-4.0 and signed/unsigned.
2009-10-30 Dan GohmanAdd assertion checks here to turn silent miscompiles...
2009-10-30 Dan GohmanDon't mark registers dead here when processing nodes...
2009-10-30 Dan GohmanFix MachineLICM to use the correct virtual register...
2009-10-30 Lang HamesStop the iterator in ValueLiveAt from potentially runni...
2009-10-30 Dan GohmanDon't delete blocks which have their address taken.
2009-10-30 Dan GohmanMention if a block has its address taken in debug output.
2009-10-30 Dan GohmanAdd support for BlockAddress static initializers.
2009-10-30 Dan GohmanAdd a FIXME comment.
2009-10-30 Dan GohmanAdd some comments.
2009-10-30 Dan GohmanInitial target-independent CodeGen support for BlockAdd...
2009-10-29 David GoodwinBetween scheduling regions, correctly maintain anti...
2009-10-29 Dan GohmanRemove some unnecessary spaces in debug output.
2009-10-29 Dan GohmanMove some code from being emitted as boilerplate duplic...
2009-10-29 David GoodwinFix a couple of bugs in aggressive anti-dep breaking.
2009-10-29 Bob WilsonRefactor complicated predicate into a separate function.
2009-10-29 Dan GohmanRename usesCustomDAGSchedInserter to usesCustomInserter...
2009-10-29 Dan GohmanRefactor the code for unfolding a load into a separate...
2009-10-29 Bill WendlingReapply r85338.
2009-10-29 Jim GrosbachWhen the function is doing dynamic stack realignment...
2009-10-29 Dale JohannesenWhen there is a 2-instruction spill sequence, record
2009-10-29 Bill WendlingDon't put in these EH changes.
2009-10-29 Bill WendlingReverting r85338 for now. It's causing a bootstrap...
2009-10-28 Bob WilsonReimplement BranchFolding change to avoid tail merging...
2009-10-28 Dale JohannesenWhen we generate spill code, then decide we don't need
2009-10-28 Eric ChristopherMake sure we return the right sized type here.
2009-10-28 Bob WilsonRevert r85346 change to control tail merging by CodeGen...
2009-10-28 David GoodwinMake AntiDepReg.h internal.
2009-10-28 Dan GohmanDon't call SDNode::isPredecessorOf when it isn't necess...
2009-10-28 Dan GohmanSimplify this code: if the unfolded load can't be hoist...
2009-10-28 Dan GohmanRewrite SelectionDAG::isPredecessorOf to be iterative...
2009-10-28 Dan GohmanTeach MachineLICM to unfold loads from constant memory...
2009-10-28 Evan ChengAdd a second ValueType argument to isFPImmLegal.
2009-10-28 Dan GohmanMark dead physregdefs dead immediately. This helps...
2009-10-28 Dan GohmanAllow constants of different types to share constant...
2009-10-28 Chris Lattnerrename indbr -> indirectbr to appease the residents...
2009-10-27 Bob WilsonRecord CodeGen optimization level in the BranchFolding...
2009-10-27 Lang HamesFixed a bug in the coalescer where intervals were occas...
2009-10-27 Dan GohmanUpdate the MachineBasicBlock CFG for an indirect branch.
2009-10-27 Dan GohmanAdd CodeGen support for indirect branches.
2009-10-27 Devang PatelDo not held on to DenseMap slot accross map insertion...
2009-10-27 Chris Lattnerdon't use stdio
2009-10-27 Evan ChengDo away with addLegalFPImmediate. Add a target hook...
2009-10-27 Chris Lattneradd enough support for indirect branch for the feature...
2009-10-27 Chris Lattnerpseudosourcevalue is also still using getGlobalContext...
2009-10-27 Eric ChristopherAdd objectsize intrinsic and hook it up through codegen...
2009-10-26 Victor HernandezRemove FreeInst.
2009-10-26 David GoodwinAllow the aggressive anti-dep breaker to process the...
2009-10-26 David GoodwinDefine virtual destructor in *.cpp file.
2009-10-26 David GoodwinAdd aggressive anti-dependence breaker. Currently it...
2009-10-26 Dan GohmanWhen checking whether a def of an aliased register...
2009-10-26 David GoodwinBreak anti-dependence breaking out into its own class.
2009-10-26 Evan Cheng- Revert some changes from 85044, 85045, and 85047...
2009-10-26 Chandler CarruthMove DataTypes.h to include/llvm/System, update all...
2009-10-25 Evan ChengUse isIdentityCopy. Fix a bozo bug (flipped condition...
2009-10-25 Evan ChengCode clean up.
2009-10-25 Evan ChengDo not delete identity insert_subreg even if dest is...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-25 Jim GrosbachWhen the scavenger is looking for a good candidate...
2009-10-24 Dan GohmanRename isLoopExit to isLoopExiting, for consistency...
2009-10-24 Anton KorobeynikovAdd some asserts to catch copyRegToReg() fails early
2009-10-23 Evan ChengIdentity copies should not contribute to spill weight.
2009-10-23 Dan GohmanAPInt-ify the gep scaling code, so that it correctly...
2009-10-23 Bill WendlingNeuter stack protectors by only checking character...
2009-10-22 David GoodwinAllow the target to select the level of anti-dependence...
2009-10-22 Bill WendlingTidying up some code and comments. No functionality...
2009-10-22 Anton KorobeynikovFix null pointer dereference.
2009-10-22 Dan GohmanRevert the main portion of r31856. It was causing Branc...
2009-10-21 Jim GrosbachThe spill restore needs to be resolved to the SP/FP...
2009-10-21 Jim GrosbachCleanup of frame index scavenging. Better code flow...
2009-10-21 Evan ChengNeed a comma after imp-use.
2009-10-21 Dan GohmanRevert r84658 and r84691. They were causing llvm-gcc...
2009-10-20 David GoodwinRespect src register allocation requirements when break...
2009-10-20 Anton KorobeynikovFix invalid for vector types fneg(bitconvert(x)) =...
2009-10-20 Lang HamesOops. Backing out 84681 - needs to wait for the indexin...
2009-10-20 Lang HamesAdded some debugging output to pre-alloc splitting.
2009-10-20 David GoodwinCheckpoint more aggressive anti-dependency breaking...
2009-10-20 Jim GrosbachBetter handle instructions that re-def a scratch register
2009-10-20 Jim GrosbachRegister re-use for scavenged frame indices must check...
2009-10-20 Dan GohmanRe-apply r84295, with fixes to how the loop "top" and...
2009-10-20 Evan ChengTrim unnecessary includes.
2009-10-20 Dan GohmanAdd getTopBlock and getBottomBlock member functions...
next