Do an early exit when the result is known cheaply.
[oota-llvm.git] / lib /
2010-02-01 Chris Lattnereliminate a bunch of pointless LLVMContext arguments.
2010-02-01 Duncan SandsFix typo "of" -> "or" and change the way a line was...
2010-02-01 Chris Lattnerfix PR6195, a bug constant folding scalar -> vector...
2010-02-01 Dale Johannesenfix PR 6157. Testcase pending.
2010-02-01 Chris Lattnercleanups.
2010-02-01 Chris Lattnerfix PR6197 - infinite recursion in ipsccp due to block...
2010-02-01 Mon P WangFixed a couple of optimization with EXTRACT_VECTOR_ELT...
2010-02-01 Dan GohmanGeneralize target-independent folding rules for sizeof...
2010-02-01 Chris Lattnerfix rdar://7590304, a miscompilation of objc apps on...
2010-02-01 Chris Lattnerfix rdar://7590304, an infinite loop in instcombine...
2010-02-01 Bob WilsonFix pr6198 by moving the isSized() check to an outer...
2010-02-01 Dan GohmanAdd a getNUWMul function.
2010-02-01 Dan GohmanAdd a generalized form of ConstantExpr::getOffsetOf...
2010-02-01 Bruno Cardoso LopesMulOp is actually a Mips specific node, so do the match...
2010-02-01 Evan ChengUndo r94946 now all the tests are passing again.
2010-02-01 Bruno Cardoso LopesFix stack size bug while using o32 abi
2010-01-31 Johnny ChenFor MVNr and MVNs, we need to set Inst{25} = 0 so as...
2010-01-31 Evan ChengChange TAILJMP's to be varargs and transfer implicit...
2010-01-31 Evan ChengFix a missing check from my last commit.
2010-01-31 Evan ChengAvoid recursive sibcall's.
2010-01-31 Eli FriedmanRemove a completed item, add a couple new ones.
2010-01-31 Eli FriedmanSimplify/generalize the xor+add->sign-extend instcombine.
2010-01-31 Eli FriedmanAdd a small transform: transform -(X<<Y) to (-X<<Y...
2010-01-31 Sean CallananMoved InstallLexer() from the X86-specific AsmLexer
2010-01-31 Evan ChengDo not mark no-return calls tail calls. It'll screw...
2010-01-30 Bruno Cardoso LopesFix PR6144. Reload GP before the emission of CALLSEQ_EN...
2010-01-30 Bruno Cardoso LopesFix mov.d out register by using the FFR register class...
2010-01-30 Anton KorobeynikovFix a gross typo: ARMv6+ may or may not support unalign...
2010-01-30 Bob WilsonCheck alignment of loads when deciding whether it is...
2010-01-30 Evan ChengAllow more tailcall optimization: calls with inputs...
2010-01-30 Evan ChengDon't forget to transfer target flag when inserting...
2010-01-30 Devang PatelEmit declaration DIE for the class static variables.
2010-01-30 Daniel DunbarMC/X86 AsmParser: Handle absolute memory operands corre...
2010-01-30 Dale JohannesenFix a case where debug_value could affect codegen.
2010-01-30 Bob WilsonUse more specific types to avoid casts. No functionali...
2010-01-30 Daniel DunbarX86.td: Refactor to bring operands that use print_pcrel...
2010-01-30 Daniel DunbarAsmMatcher/X86: Separate out sublass for memory operand...
2010-01-29 Jakob Stoklund OlesenKeep iterating over all uses when meeting a phi node...
2010-01-29 Johnny ChenModified encoding bits specification for VFP instructio...
2010-01-29 Dan GohmanPrint a comment next to "materializable" global values...
2010-01-29 Evan ChengPPC is not ready for sibcall optimization.
2010-01-29 Bob WilsonPreserve load alignment in instcombine transformations...
2010-01-29 Dale JohannesenAdd assertion to humor the paranoid.
2010-01-29 Victor HernandezWe were not writing bitcode for function-local metadata...
2010-01-29 Eric ChristopherRevert my last couple of patches. They appear to have...
2010-01-29 Bob WilsonUse uint64_t instead of unsigned for offsets and sizes.
2010-01-29 Bob WilsonImprove isSafeToLoadUnconditionally to recognize that...
2010-01-29 Devang PatelAdd size and location info in DW_TAG_class_type descriptor.
2010-01-29 Devang PatelBefore inserting llvm.dbg.declare intrinsic at the...
2010-01-29 Benjamin KramerFix MSVC build.
2010-01-29 Benjamin KramerConvert some users of ftostr to raw_ostream.
2010-01-29 Benjamin KramerUse llvm::format instead of ftostr (which just calls...
2010-01-29 Duncan SandsChange the SREM case to match the logic in the IR versi...
2010-01-29 Evan ChengCatch more trivial tail call opportunities: no inputs...
2010-01-29 Duncan SandsHaving RHSKnownZero and RHSKnownOne be alternative...
2010-01-29 Duncan SandsIt looks like the changes to the SRem logic of Simplify...
2010-01-29 Eric ChristopherMake strcpy_chk lower to strcpy if we have a safe size.
2010-01-29 Eric ChristopherAdd constant support to object size handling and remove...
2010-01-29 Bill WendlingGeneric reformatting and comment fixing. No functionali...
2010-01-29 Bill WendlingAdd newline to debugging output, and fix some grammar...
2010-01-29 Sean CallananAdded a custom TableGen backend to support the
2010-01-29 Victor Hernandezmem2reg erases the dbg.declare intrinsics that it conve...
2010-01-28 Bill WendlingAssign the ordering of SDNodes in a much less intrusive...
2010-01-28 Dan GohmanRemove the folding rule
2010-01-28 Benjamin KramerReplace strcpy with memcpy when we have the length...
2010-01-28 Duncan SandsFix PR6165. The bug was that LHSKnownZero was being...
2010-01-28 Douglas GregorAdd llvm::Program::ChangeStderrToBinary().
2010-01-28 Dan GohmanCheck Type::isSized before calling ScalarEvolution...
2010-01-28 Chris Lattnerconvert the last 3 targets to use EmitFunctionBody...
2010-01-28 Dan GohmanMake getAlignOf return an i64, for consistency with...
2010-01-28 Dan GohmanRemove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and...
2010-01-28 Chris Lattneradd target hooks for emitting random gunk before and...
2010-01-28 Evan ChengFix a bug introduced by r94490 where it created a X86IS...
2010-01-28 Chris Lattnerswitch blackfin to the default runOnMachineFunction
2010-01-28 Chris Lattnereliminate a now-useless class.
2010-01-28 Chris LattnerSwitch MSP430, SPU, Sparc, and SystemZ to use EmitFunct...
2010-01-28 Jim GrosbachUpdate of 94055 to track the IR level call site informa...
2010-01-28 Chris LattnerGive AsmPrinter the most common expected implementation of
2010-01-28 Chris Lattnerswitch ARM to EmitFunctionBody().
2010-01-28 Chris Lattneremit a 0 byte instead of a noop if a function is empty...
2010-01-28 Chris LattnerRemove the argument from EmitJumpTableInfo, because...
2010-01-28 Chris LattnerDrop the argument to AsmPrinter::EmitConstantPool and...
2010-01-28 Chris Lattnerdon't emit constant pools twice.
2010-01-28 Chris Lattnerrename printVisibility to EmitVisibility and make it...
2010-01-27 Chris Lattnerswitch ARM to use EmitFunctionHeader.
2010-01-27 Chris Lattnereliminate the ARMFunctionInfo::Align member, using
2010-01-27 Chris Lattnerswitch blackfin to use EmitFunctionHeader. BlackfinAsm...
2010-01-27 Chris Lattnerswitch mips to use the shared EmitFunctionHeader()...
2010-01-27 Dale JohannesenIf the only use of something is a DEBUG_VALUE, don't
2010-01-27 Dale JohannesenTreat MO_REG 0 location as undefined in DEBUG_VALUE,
2010-01-27 Victor HernandezNeed to recurse for all operands of function-local...
2010-01-27 Bob WilsonAvoid creating redundant PHIs in SSAUpdater::GetValueIn...
2010-01-27 Ted KremenekUpdate CMake build.
2010-01-27 Jeffrey YasskinKill ModuleProvider and ghost linkage by inverting...
2010-01-27 Benjamin KramerDon't bother with sprintf, just pass the Twine through.
2010-01-27 Benjamin KramerUse the less expensive getName function instead of...
2010-01-27 Chandler CarruthSilence GCC warnings with asserts turned off. No functi...
2010-01-27 Mikhail GlushenkovMake SMDiagnostic::Print a const method.
2010-01-27 Mikhail GlushenkovTrailing whitespace.
2010-01-27 Chris Lattneradd a new AsmPrinter::EmitFunctionEntryLabel virtual...
next