Move use of LV inside condition that guards for null LV.
[oota-llvm.git] / lib / Transforms / IPO /
2009-09-01 Chris Lattnerremove CallGraphNode::replaceCallSite, it is redundant...
2009-09-01 Chris Lattnercleanup/simplify
2009-09-01 Chris LattnerChange CallGraphNode to maintain it's Function as an...
2009-08-31 Chris Lattnercomment and simplify some code.
2009-08-31 Chris Lattneradd -debug output
2009-08-31 Chris Lattnersimplify some code by making the SCCNodes set contain...
2009-08-31 Chris LattnerFix PR4834, a tricky case where the inliner would resol...
2009-08-31 Chris LattnerFix some nasty callgraph dangling pointer problems in
2009-08-28 Devang PatelReapply 79977.
2009-08-28 Chris Lattnerfinish a half formed thought :)
2009-08-27 Chris LattnerImplement a new optimization in the inliner: if inlinin...
2009-08-27 Chris Lattnerreduce header #include'age
2009-08-27 Chris Lattnerreduce inlining factor some stuff out to a static helpe...
2009-08-26 Devang PatelRevert 79977. It causes llvm-gcc bootstrap failures...
2009-08-25 Dan GohmanRename Instruction::isIdenticalTo to Instruction::isIde...
2009-08-25 Devang PatelUpdate DebugInfo interface to use metadata, instead...
2009-08-25 Dale JohannesenAllow multiple occurrences of -inline-threshold on
2009-08-24 Chris Lattnerprune the #includes in raw_ostream.h by moving a
2009-08-23 Chris Lattnerconvert LoopInfo.h and GraphWriter.h to use raw_ostream
2009-08-23 Chris Lattnereliminate uses of cerr()
2009-08-23 Chris Lattnerremove a few DOUTs here and there.
2009-08-23 Chris Lattnereliminate the "Value" printing methods that print to...
2009-08-19 Dan GohmanUse hasDefinitiveInitializer() instead of testing the...
2009-08-18 Dan GohmanFix a bug that caused globalopt to miscompile tramp3d...
2009-08-17 Duncan SandsDon't access the first element of a potentially empty
2009-08-14 Dan GohmanMake TargetData optional in GlobalOpt and ArgumentPromo...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-12 Dan GohmanRemove a bunch more now-unnecessary Context arguments.
2009-08-11 Dan GohmanRemove unnecessary casts.
2009-08-11 Devang PatelRemove dead metadata.
2009-08-07 Dan GohmanFix a bunch of namespace pollution.
2009-08-06 Devang PatelUse DebugInfoFinder.
2009-08-05 Owen AndersonPrivatize the StructType table, which unfortunately...
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-31 Bill Wendling- Convert the rest of the DOUTs to DEBUG+errs().
2009-07-31 Owen AndersonMove getTrue() and getFalse() to 2.5-like APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-30 Daniel DunbarTwines: Don't allow implicit conversion from integers...
2009-07-30 Daniel DunbarSwitch obvious clients to Twine instead of utostr ...
2009-07-29 Douglas GregorEliminate a few unused-variable warnings
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-29 Owen AndersonMove ConstantExpr to 2.5 API.
2009-07-28 Owen AndersonChange ConstantArray to 2.5 API.
2009-07-27 Owen AndersonMove ConstantStruct back to 2.5 API.
2009-07-26 Daniel DunbarRemove Value::getName{Start,End}, the last of the old...
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-24 Dan GohmanConvert several more passes to use getAnalysisIfAvailab...
2009-07-24 Daniel DunbarSwitch to getNameStr().
2009-07-22 Daniel DunbarRemove unnecessary store to temporary std::string.
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-21 Owen AndersonRename getConstantInt{True|False} to get{True|False...
2009-07-21 Ted KremenekUpdate CMake files.
2009-07-20 Chris Lattnerimplement a new magic global "llvm.compiler.used" which...
2009-07-20 Bill WendlingAdd plumbing for the `linker_private' linkage type...
2009-07-18 Eli FriedmanAdd line breaks to make the debug output a bit more...
2009-07-16 Owen AndersonMove the ConstantInt uniquing table into LLVMContextImp...
2009-07-15 Owen AndersonRevert yesterday's change by removing the LLVMContext...
2009-07-14 Owen AndersonMove EVER MORE stuff over to LLVMContext.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-13 Owen AndersonMove more functionality over to LLVMContext.
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-08 Owen AndersonSwitch GlobalVariable ctors to a sane API, where *eithe...
2009-07-08 Owen AndersonPush LLVMContext through GlobalVariables and IRBuilder.
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Owen AndersonFinish LLVMContext-ing lib/Analysis. This required...
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-07-06 Owen AndersonMore LLVMContext-ification.
2009-07-03 Duncan SandsAdd newline at end of file.
2009-07-01 Chris Lattnerimprove the APIs for creating struct and function types...
2009-06-26 Devang PatelRemove debug info anchors - llvm.dbg.compile_units...
2009-06-17 Sanjiv Gupta>> What if my global variable was into a different...
2009-06-15 Owen AndersonMerge PartialInliner changes.
2009-06-14 Dan GohmanFix old-style type names in comments.
2009-06-14 Torok EdwinFix CMake build. Patch from Ingmar Vanhassel.
2009-06-14 Owen AndersonAdd an early implementation of a partial inlining pass...
2009-06-13 Nick LewyckyUnlike the other instructions, GEP really does need...
2009-06-12 Dan GohmanGive Instruction::isSameOperationAs a corresponding...
2009-06-12 Nick LewyckyKeep callers of a weak function calling it, instead...
2009-06-12 Nick LewyckyDon't forget to match the calling convention when produ...
2009-06-12 Nick LewyckyGiven two identical weak functions, produce one interna...
2009-06-12 Nick LewyckyAdd an "are types equivalent" operation that ignores...
2009-06-10 Jay FoadImplement and use new method Function::hasAddressTaken().
2009-06-09 Jay FoadRemove an unused function SafeToDestroyConstant()....
2009-06-06 Jay FoadUse cast<> instead of dyn_cast<> for things that are...
2009-06-02 Evan ChengAvoid infinite looping in AllGlobalLoadUsesSimpleEnough...
2009-05-23 Torok Edwinavailable_externall linkage is not local, this was...
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-05-06 Duncan SandsFix PR3754: don't mark functions that wrap MallocInst...
2009-05-03 Nick LewyckyRevert r70630. Go back to appending ".b" to internal...
2009-05-02 Dan GohmanThe second argument to RecursivelyDeleteTriviallyDeadIn...
2009-05-02 Nick LewyckyDon't append ".b" to the names of globals that are...
2009-04-17 David GreeneUse a safer iterator interface and get rid of std C...
2009-04-13 Chris Lattnereliminate unneeded parens.
2009-03-23 Dale JohannesenUse a SmallPtrSet instead of std::set.
2009-03-19 Dale JohannesenClear the cached cost when removing a function in
2009-03-18 Chris Lattneraha, DAE does have to think about PHI nodes. Many...
2009-03-18 Chris Lattneradd an assertion to make it clear that PHI nodes are...
2009-03-18 Chris LattnerFix PR3807 by inserting 'insertelement' instructions...
next