aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Initial support for reading standard .a filesChris Lattner2003-04-193-0/+498
* Add support for reading unaligned bytecode buffersChris Lattner2003-04-191-0/+11
* Remove arbitrary limitationChris Lattner2003-04-191-1/+0
* Implement: FunctionResolve/2003-04-18-ForwardDeclGlobal.llChris Lattner2003-04-191-43/+39
* Fix bug: Mem2reg/2003-04-18-DeadBlockProblem.llChris Lattner2003-04-181-4/+17
* Global constants CAN be externalChris Lattner2003-04-181-3/+3
* Fix a big bad bug I checked in yesterday :(Chris Lattner2003-04-181-1/+1
* Refactor CloneFunction to expose the new CloneBasicBlock functionChris Lattner2003-04-181-13/+22
* New const_cast instead of c style castChris Lattner2003-04-181-1/+1
* Allow hexadecimal integer constants to be usedChris Lattner2003-04-171-5/+19
* Don't build constantexprs that could be foldedChris Lattner2003-04-171-0/+10
* Allow constant folding of GEP instructions, even if we don't do a whole lot yet.Chris Lattner2003-04-171-9/+57
* Don't force a ConstantPointer to be returnedChris Lattner2003-04-172-16/+14
* Fix bug: IndVarSimplify/2003-04-16-ExprAnalysis.llChris Lattner2003-04-161-4/+2
* Change the interface to constant expressions to allow automatic foldingChris Lattner2003-04-163-8/+7
* Add support to the bytecode reader/writer for the new linkage typesChris Lattner2003-04-163-20/+48
* Add code to verify correctly linkagesChris Lattner2003-04-161-2/+16
* Add new linkage types to support a real frontendChris Lattner2003-04-1623-214/+315
* Improve the efficiency and cleanup writing a bitChris Lattner2003-04-161-10/+12
* Don't allow declaring an external internal variableChris Lattner2003-04-161-28/+30
* Fix bug: Assember2003-04-15-ConstantInitAssertion.llxChris Lattner2003-04-151-2/+9
* Make help message more clearChris Lattner2003-04-131-2/+4
* * Fix bug: Mem2Reg/2003-04-10-DFNotFound.llChris Lattner2003-04-101-9/+26
* Fixed compilation errors, command-line argument declarations, cleaned up code toMisha Brukman2003-04-108-534/+514
* Made the code readable:Misha Brukman2003-04-098-3768/+3954
* change the include file names and some class names to make it compileGuochun Shi2003-04-068-48/+60
* Implement scanf and fix sscanf to actually endian swap the results correctlyChris Lattner2003-03-311-2/+97
* Initial checkin of PRE on LLVM. This implementation is still lacking inChris Lattner2003-03-311-0/+614
* * We now preserve the no-critical-edge pass (because we cannot insert critica...Chris Lattner2003-03-311-11/+17
* *** empty log message ***Guochun Shi2003-03-2710-0/+5452
* Move BreakCriticalEdges pass to lib/Transforms/UtilsChris Lattner2003-03-211-155/+0
* Add helper methodChris Lattner2003-03-211-0/+4
* * Change the order that globals and constants are processed inChris Lattner2003-03-192-72/+90
* Changes to the V2 bytecode format:Chris Lattner2003-03-193-48/+54
* * Bug fixes:Chris Lattner2003-03-193-172/+207
* Add the following instcombine xforms:Chris Lattner2003-03-111-29/+74
* Implement: -A*-B == A*BChris Lattner2003-03-101-0/+4
* Add new transformation: // (~A | ~B) == (~(A & B))Chris Lattner2003-03-101-8/+19
* Generalize not and neg comparison testers to allow constant to be considered ...Chris Lattner2003-03-101-27/+41
* Fix ConstantUInt::isAllOnesValueChris Lattner2003-03-101-0/+7
* Generalize (A+c1)+c2 optimization to work with all associative operatorsChris Lattner2003-03-101-35/+50
* Minor change, no functionality diffChris Lattner2003-03-101-3/+3
* Fix bug: (x << 100) wasn't folded to 0, but (x >> 100) was (when x is unsigned)Chris Lattner2003-03-101-7/+48
* Implement: (A|B)^B == A & (~B)Chris Lattner2003-03-101-0/+25
* Fix bug: SimplifyCFG/2003-03-07-DominateProblem.llChris Lattner2003-03-071-2/+19
* Clean up cruftChris Lattner2003-03-061-4/+1
* Remove #includeChris Lattner2003-03-061-1/+18
* Infrastructure for more compact bytecode files and REAL support for versioningChris Lattner2003-03-062-9/+47
* s/Method/Function in variable and method namesChris Lattner2003-03-063-16/+16
* Continue simplifying error handling, s/method/functionChris Lattner2003-03-062-60/+48