summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Implement xform: (X != 0) -> (bool)XChris Lattner2003-06-011-0/+3
* Added the #(internal functions) to outputAnand Shukla2003-06-011-0/+8
* Fix bug: FunctionResolve/2003-05-31-AllInternalDecls.llChris Lattner2003-05-311-0/+17
* Fix bug: FuncResolve/2003-05-31-InternalDecl.llChris Lattner2003-05-311-2/+6
* Simplify funcresolve a bit moreChris Lattner2003-05-311-7/+7
* Fix bug: FunctionResolve/2003-05-31-FuncPointerResolve.llChris Lattner2003-05-311-11/+3
* Fixed comment width, changed arg to be const, fixed indentation, removed unne...Tanya Lattner2003-05-311-8/+6
* Okay totally give up on trying to optimize aggregates that cannot be completelyChris Lattner2003-05-301-40/+6
* add a check that allows the SRoA pass to avoid breaking programs, even if theirChris Lattner2003-05-301-1/+33
* Added the CloneTrace function which clones traces. It takes a vector of basic...Tanya Lattner2003-05-301-0/+83
* Fix bug: ScalarRepl/2003-05-30-MultiLevel.llChris Lattner2003-05-301-4/+4
* Fix bug: ScalarRepl/2003-05-29-ArrayFail.llChris Lattner2003-05-301-42/+128
* Added support for function pointersSumant Kowshik2003-05-291-104/+583
* Add commentChris Lattner2003-05-291-0/+11
* Eliminate unnecessary ->get calls that are now automatically handled.Chris Lattner2003-05-292-11/+9
* * Separate all of the grunt work of inlining out into the Utils library.Chris Lattner2003-05-292-169/+291
* Fix bug: Instcombine/2003-05-27-ConstExprCrash.llChris Lattner2003-05-271-27/+37
* * Actually USE the statistic that we madeChris Lattner2003-05-271-6/+21
* Implementation of the simple "scalar replacement of aggregates" transformationChris Lattner2003-05-271-0/+164
* Fix bug: InstCombine/2003-05-26-CastMiscompile.llChris Lattner2003-05-261-1/+1
* Remove using declarationsChris Lattner2003-05-225-49/+36
* Make the list accept comma separated namesChris Lattner2003-05-221-1/+2
* * Revert to old behavior of ignoring a module if it doesn't contain a mainChris Lattner2003-05-221-7/+24
* Add option to internalize to allow it to read a file to determine which symbolsChris Lattner2003-05-221-10/+41
* Minor cleanups.Chris Lattner2003-05-221-8/+5
* Fix bug: FunctionResolve/2003-05-21-MissingArguments.llChris Lattner2003-05-211-0/+5
* Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman2003-05-206-20/+20
* s/convertable/convertible/gMisha Brukman2003-05-205-84/+84
* Fix long standing bugChris Lattner2003-05-151-1/+1
* Fix Bug: Linker/2003-05-15-TypeProblem.llChris Lattner2003-05-151-20/+66
* Fix major problem with appending linkage changesChris Lattner2003-05-141-1/+2
* Implement linkage of appending global variables!Chris Lattner2003-05-131-6/+115
* Fix bug: LoopPreheaders/2003-05-12-PreheaderExitOfChild.llChris Lattner2003-05-121-5/+19
* Handle va_arg instruction correctlyChris Lattner2003-05-081-0/+1
* Don't inline functions that take variable numbers of arguments!Chris Lattner2003-05-081-3/+4
* Remove using declChris Lattner2003-05-081-2/+1
* Attempt to fix sumant's typesafety issueChris Lattner2003-05-021-5/+21
* Fix spellingChris Lattner2003-05-021-1/+1
* Fix Bug: LowerSwitch/2003-05-01-PHIProblem.llChris Lattner2003-05-011-2/+12
* Fix bug: LevelRaise/2003-05-01-CallCast.llChris Lattner2003-05-011-1/+2
* Fix another case where constexprs could cause a crashChris Lattner2003-04-301-5/+2
* Fix constant folding of constexprsChris Lattner2003-04-301-6/+3
* Create constant expression casts instead of constant instructions if possibleChris Lattner2003-04-281-2/+12
* Fix several bugs:Chris Lattner2003-04-281-9/+20
* Avoid naming things exactly the sameChris Lattner2003-04-271-1/+1
* Fix bug: ADCE/2003-04-25-PHIPostDominateProblem.llChris Lattner2003-04-251-9/+10
* Fix major problem with PHI node traversal: rechecking PHIs should go intoChris Lattner2003-04-251-1/+1
* Minor non-functional changes:Chris Lattner2003-04-251-61/+47
* Fix bug: mem2reg/2003-04-24-MultipleIdenticalSuccessors.llChris Lattner2003-04-251-7/+8
* Make the levelraise pass be well behaved w.r.t the TargetData that the currentChris Lattner2003-04-244-125/+126
OpenPOWER on IntegriCloud