Fix loadv2i32 to be loadv4i32, though it isn't actually used anywhere yet.
[oota-llvm.git] / lib / CodeGen /
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-06-22 Duraid Madinacheck in the BigBlock local register allocator
2007-06-22 Evan Chengstd::set is really really terrible. Switch to SmallPtrS...
2007-06-21 Dan GohmanTidy up ValueType names in comments.
2007-06-21 Dan GohmanRename TargetLowering::getNumElements and friends to
2007-06-21 Evan ChengXforms:
2007-06-19 Evan ChengAvoid if-converting simple block that ends with uncondi...
2007-06-19 Dan GohmanPass a SelectionDAG into SDNode::dump everywhere it...
2007-06-19 Chris Lattnerdocument and hide two options.
2007-06-19 Dan GohmanReplace M_REMATERIALIZIBLE and the newly-added isOtherR...
2007-06-19 Evan ChengReplace TargetInstrInfo::CanBeDuplicated() with a M_NOT...
2007-06-19 Chris Lattneradd isVarArg to CCState
2007-06-18 Evan ChengFix some fragile code wrt CFG edge updating.
2007-06-18 Evan ChengMove CorrectExtraCFGEdges() from BranchFolding.cpp...
2007-06-18 Chris Lattnermake ComputeTopDownOrdering significantly faster and...
2007-06-18 Dan GohmanMake chain dependencies blue, in addition to being...
2007-06-18 Evan ChengProperly remove duplicate instructions as result of...
2007-06-16 Evan ChengReally turn if-converter loose:
2007-06-15 Tanya LattnerCodegen support (stripped out) for the annotate attribute.
2007-06-15 Evan ChengNot every predicable block can be safely duplicated.
2007-06-15 Chris LattnerFix CodeGen/X86/inline-asm-x-scalar.ll:test4, by retain...
2007-06-15 Evan ChengMachineInstr::isPredicable() is no longer needed.
2007-06-15 Duncan SandsWorkaround for PR1508.
2007-06-15 Evan ChengExtra edges are deleted later if needed.
2007-06-15 Evan ChengAllow small blocks to be duplicated to enable if-conver...
2007-06-14 Evan ChengNo really, clear predcessors states.
2007-06-14 Evan ChengIf BB is predicated, invalidate its predecessor(s)...
2007-06-14 Dan GohmanRename MVT::getVectorBaseType to MVT::getVectorElementType.
2007-06-14 Evan ChengFix typo.
2007-06-14 Dan GohmanAdd a target hook to allow loads from constant pools...
2007-06-14 Evan ChengFix some stupid bugs that have effectively disabled...
2007-06-13 Duncan SandsOnly correctly lower exception handing intrinsics if...
2007-06-13 Dan GohmanIntroduce new SelectionDAG node opcodes VEXTRACT_SUBVEC...
2007-06-13 Dan GohmanWhen creating CopyFromReg nodes, always use legal types...
2007-06-13 Duncan SandsThe fix that was applied for PR1224 stops the compiler
2007-06-13 Evan ChengTypo
2007-06-12 Evan ChengNow if-converting all 4 variants of triangles.
2007-06-11 Lauro Ramos VenancioFix a typo in bswap lowering.
2007-06-11 Evan ChengRestructure code to reduce ifcvt compile time cost.
2007-06-10 Reid SpencerFix the build.
2007-06-09 Evan ChengDon't change CFG during analysis stage. Do so during...
2007-06-08 Evan ChengCarefully remove extraneous CFG edges after each ifcvt.
2007-06-08 Evan ChengCorrect transfer predicate information.
2007-06-08 Evan ChengHidden options to help debugging ifcvt issues.
2007-06-08 David GreeneFactor live variable analysis so it does not do registe...
2007-06-08 Evan ChengAllow more cmp / bcc to be predicated; clean up triangl...
2007-06-08 Duncan SandsUse more realistically sized vectors. Reserve capacity...
2007-06-08 Dale JohannesenMake throttle a hidden parameter, per review.
2007-06-08 Dale JohannesenThrottle tail merging; handling blocks with large numbe...
2007-06-07 Evan ChengOnly remove the edge from entry to false if false block...
2007-06-07 Dale JohannesenDo not change the size of function arguments. PR 1489.
2007-06-07 Evan Chengifcvt a triangle: don't merge ifcvt block with rejoin...
2007-06-07 Evan ChengLots of bug fixes. Now finally in a reasonable state.
2007-06-06 Owen AndersonQuick patch to fix the build, based on what it appears...
2007-06-06 Duncan SandsFold the exception actions table harder: if two typeid...
2007-06-06 Evan ChengLots of bug fixes.
2007-06-06 Duncan SandsAdditional fix for PR1422: make sure the landing pad...
2007-06-06 Evan ChengIf a unconditional branch is added to branch to the...
2007-06-06 Evan ChengMinor statistics counting bug.
2007-06-06 Evan ChengFix a couple of typos and be smarter about order of...
2007-06-05 Evan ChengFix diamond shape ifcvt bugs.
2007-06-05 Evan ChengReplaceUsesOfBlockWith() can modify the predecessors...
2007-06-05 Evan ChengDo not ifcvt if either true / false path is a backedge...
2007-06-05 Evan ChengI had a senior moment.
2007-06-05 Evan ChengIf the predicated block requires an early exit, end...
2007-06-05 Evan ChengFix some subtle bugs: bug during succeessor copying...
2007-06-04 Dale JohannesenTail merging wasn't working for predecessors of landing...
2007-06-04 Evan ChengGlobal ctors / dtors alignment shouldn't be hard-coded...
2007-06-04 Evan ChengForgot to check for if iterator reached the end.
2007-06-04 Dan GohmanPass the DAG to SDNode::dump to let it do more detailed...
2007-06-04 Dan GohmanResolve implicit alignment before computing the Folding...
2007-06-04 Evan ChengLet IfConverter loose. Allow more aggressive subsumptio...
2007-06-04 Evan ChengMove ReplaceUsesOfBlockWith() out of BranchFolding...
2007-06-02 Duncan SandsThe semantics of invoke require that we always jump...
2007-06-02 Duncan SandsIntegrate exception filter support and exception catch...
2007-06-02 Zhou ShengMake LowerCTPOP() support arbitrary bitwidth integer...
2007-06-02 Dale JohannesenFix CorrectExtraCFGEdges to allow for multiple LandingP...
2007-06-01 Dale JohannesenFancier algorithm in tail-merge comment implemented...
2007-06-01 Dale JohannesenImplement smarter algorithm for choosing which blocks...
2007-06-01 Evan ChengCorrectly mark early-exit on the false path.
2007-06-01 Duncan SandsSince TypeInfos are passed as i8 pointers, a NULL TypeI...
2007-06-01 Evan ChengIfcvt triangle: don't ifcvt 'true' BB if it has other...
2007-06-01 Evan ChengRemove a bogus check. Even terminators in a ifcvt need...
2007-06-01 Evan ChengAllow multiple ifcvt candidates to share children block...
2007-05-31 Dale JohannesenArrange for only 1 of multiple branches to landing...
2007-05-31 Evan ChengFix a typo.
2007-05-31 Chris LattnerFix the asmprinter so that a globalvalue can specify...
2007-05-31 Lauro Ramos VenancioFix PR1424.
2007-05-30 Evan ChengChange traversal order to bottom up in preparation...
2007-05-30 Chris LattnerFix CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll...
2007-05-30 Dale JohannesenChanged per review comment.
2007-05-29 Dale JohannesenMake stable_sort in tail merging actually be stable...
2007-05-29 Evan ChengDon't merge in tail block of a diamond if it has more...
2007-05-29 Evan ChengIf there is an empty block between a source and its...
2007-05-29 Evan ChengAdd missing const qualifiers.
2007-05-26 Zhou ShengCorrect the logic in LowerPartSet which cleared the...
2007-05-25 Chris Lattnertighten up recursion depth again
2007-05-25 Evan ChengSilly boog.
2007-05-24 Dale JohannesenBlocks that cond-br and uncond-br/fallthrough to same...
2007-05-24 Dale JohannesenFix for PR1444: do not create two successors to the...
next