aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Fix undefined behavior (binding a reference to a dereferenced null pointer) ifRichard Smith2012-08-171-1/+1
* LICM uses AliasSet information to hoist and sink instructions. However, other...Nadav Rotem2012-08-131-0/+5
* remove tabs from my previous commit.Nuno Lopes2012-08-011-2/+2
* (hopefuly) fix the remaining cases where null wasnt expected (PR13497).Nuno Lopes2012-08-011-0/+4
* Teach CodeGenPrep to look past bitcast when it's duplicating return instructionEvan Cheng2012-07-271-4/+20
* add EmitStrNLen()Nuno Lopes2012-07-251-0/+27
* make all Emit*() functions consult the TargetLibraryInfo information before c...Nuno Lopes2012-07-251-21/+74
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* Move llvm/Support/MDBuilder.h to llvm/MDBuilder.h, to live withChandler Carruth2012-07-152-5/+5
* Make helper functions static.Benjamin Kramer2012-07-131-1/+1
* Reverted r156659, due to probable performance regressions, DenseMap should be...Stepan Dyatkovskiy2012-07-041-5/+4
* Part of r159527. Splitted into series of patches and gone with fixed PR13256:Stepan Dyatkovskiy2012-07-031-4/+5
* Revert "IntRange:" as it appears to be breaking self hosting.Eric Christopher2012-07-022-90/+152
* IntRange:Stepan Dyatkovskiy2012-07-022-152/+90
* revert r159440. As Duncan pointed out, the test for invoke is not needed at t...Nuno Lopes2012-06-291-2/+1
* ignore 'invoke new' in isInstructionTriviallyDead, since most callers are not...Nuno Lopes2012-06-291-1/+2
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-295-23/+23
* The DIBuilder class is just a wrapper around debug info creationBill Wendling2012-06-292-2/+2
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-284-5/+5
* The name (and comment describing) of llvm::GetFirstDebuigLocInBasicBlock no l...Eli Bendersky2012-06-252-11/+5
* llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.NAKAMURA Takumi2012-06-241-0/+2
* Remove dyn_cast + dereference pattern by replacing it with a cast and changingNick Lewycky2012-06-241-3/+3
* Extend the IL for selecting TLS models (PR9788)Hans Wennborg2012-06-231-1/+1
* Optimized usage of new SwitchInst case values (IntegersSubset type) in Local....Stepan Dyatkovskiy2012-06-231-4/+3
* Fixed r158979.Stepan Dyatkovskiy2012-06-221-1/+2
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-211-1/+1
* Fix two rather subtle internal vs. external linker issues.Chandler Carruth2012-06-201-25/+20
* SimplifyCFG: fold unconditional branch to its predecessor if profitable.Manman Ren2012-06-131-24/+180
* Convert comments to proper Doxygen comments.Dmitri Gribenko2012-06-091-4/+4
* Remove unused private fields found by clang's new -Wunused-private-field.Benjamin Kramer2012-06-061-2/+0
* LoopUnroll: always check for NULL LoopPassManagerAndrew Trick2012-06-051-3/+5
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-022-2/+2
* PR1255: case ranges.Stepan Dyatkovskiy2012-06-022-4/+4
* ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSu...Stepan Dyatkovskiy2012-05-292-8/+8
* PR1255: Case RangesStepan Dyatkovskiy2012-05-282-2/+8
* switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.Chris Lattner2012-05-281-12/+12
* SimplifyCFG: Turn the ad-hoc std::pair that represents switch cases into an e...Benjamin Kramer2012-05-261-39/+54
* Add support for branch weight metadata to MDBuilder and use it in various pla...Benjamin Kramer2012-05-262-32/+23
* PR1255 related changes (case ranges):Stepan Dyatkovskiy2012-05-241-40/+18
* PR1255(case ranges) related changes in Local Transformations.Stepan Dyatkovskiy2012-05-231-10/+14
* teach DSE and isInstructionTriviallyDead() about callocNuno Lopes2012-05-101-1/+1
* Allow NULL LoopPassManager argument in UnrollLoop. PR12734.Andrew Trick2012-05-082-20/+26
* Teach the code extractor how to extract a sequence of blocks fromChandler Carruth2012-05-041-7/+32
* Factor the computation of input and output sets into a public interfaceChandler Carruth2012-05-041-35/+34
* Rather than trying to gracefully handle input sequences with repeatedChandler Carruth2012-05-041-1/+1
* Fix a goof with my previous commit by completely returning when weChandler Carruth2012-05-041-1/+1
* Hoist a safety assert from the extraction method into the constructionChandler Carruth2012-05-041-9/+13
* Move the CodeExtractor utility to a dedicated header file / source file,Chandler Carruth2012-05-041-161/+107
* Factor the logic for testing whether a basic block is viable for codeChandler Carruth2012-05-031-14/+21
* Second attempt at PR12573:Bill Wendling2012-04-301-11/+26