summaryrefslogtreecommitdiffstats
path: root/llvm/tools
Commit message (Collapse)AuthorAgeFilesLines
* Generate the correct cast opcode for constant expressions.Reid Spencer2006-12-121-2/+17
| | | | llvm-svn: 32461
* Fix PR1040:Reid Spencer2006-12-121-3/+8
| | | | | | Don't rebuild llvm-config if none of the library dependencies changed. llvm-svn: 32455
* make statistics and timing info print even if the JIT'd program calls exitChris Lattner2006-12-101-1/+1
| | | | | | instead of returning from main. llvm-svn: 32414
* Regenerate.Reid Spencer2006-12-093-3/+3
| | | | llvm-svn: 32405
* Fix test/Regression/Assembler/2006-12-09-Cast-To-Bool.llReid Spencer2006-12-091-1/+1
| | | | | | Do not upgrade casts of bool to bool. llvm-svn: 32404
* Regenerate.Reid Spencer2006-12-095-400/+418
| | | | llvm-svn: 32400
* When upgrading cast to bool to a setne, generate icmp ne instead.Reid Spencer2006-12-091-4/+10
| | | | llvm-svn: 32399
* Regenerate.Reid Spencer2006-12-075-392/+419
| | | | llvm-svn: 32303
* Create an option to turn off generation of fcmp instructions while stillReid Spencer2006-12-071-0/+9
| | | | | | allowing integer setxx instructions to be converted to icmp. llvm-svn: 32302
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-0712-170/+165
| | | | | | now cerr, cout, and NullStream resp. llvm-svn: 32298
* No need to update generated files.Jim Laskey2006-12-062-2847/+3909
| | | | llvm-svn: 32275
* Fix build for older versios of bison.Jim Laskey2006-12-063-3911/+2849
| | | | llvm-svn: 32274
* Regenerate.Reid Spencer2006-12-063-3/+3
| | | | llvm-svn: 32269
* Don't turn on SETCC upgrade yet!Reid Spencer2006-12-061-1/+1
| | | | llvm-svn: 32268
* Regenerate.Reid Spencer2006-12-065-330/+330
| | | | llvm-svn: 32267
* Fix upgrade of setcc with bool operands.Reid Spencer2006-12-062-2/+6
| | | | llvm-svn: 32266
* reword messageChris Lattner2006-12-061-1/+1
| | | | llvm-svn: 32257
* make all llvm tools call llvm_shutdown when they exit, static'ify some stuff.Chris Lattner2006-12-0621-59/+94
| | | | | | With this change, I can now move -stats to print when llvm_shutdown is called. llvm-svn: 32250
* This needs the callgraph data structure to stick around as long as theChris Lattner2006-12-051-1/+1
| | | | | | printer does. llvm-svn: 32236
* Regenerate.Reid Spencer2006-12-055-396/+423
| | | | llvm-svn: 32235
* For PR645:Reid Spencer2006-12-052-4/+19
| | | | | | | Keep track of global constant and variable definitions for eventual use in resolving conflicts between global and local symbol usage. llvm-svn: 32234
* Regenerate.Reid Spencer2006-12-044-324/+324
| | | | llvm-svn: 32178
* Match the llvmAsmParser's handling of ICmp and FCmp instructions.Reid Spencer2006-12-034-1730/+1812
| | | | llvm-svn: 32153
* Regenerate.Reid Spencer2006-12-035-385/+388
| | | | llvm-svn: 32142
* Add a needed #include.Reid Spencer2006-12-031-0/+1
| | | | llvm-svn: 32141
* Regenerate.Reid Spencer2006-12-028-3249/+4014
| | | | llvm-svn: 32140
* Implement upgrade of setcc instruction to icmp/fcmp, but don't enable itReid Spencer2006-12-022-1/+74
| | | | | | yet. llvm-svn: 32139
* Regenerate.Reid Spencer2006-12-027-3607/+3794
| | | | llvm-svn: 32128
* Support several new upgrades:Reid Spencer2006-12-024-169/+215
| | | | | | | | | | div -> fdiv/udiv/sdiv rem -> frem/urem/srem except -> unwind uninitialized -> external as well as tracking the element type of pointers, packed, and array. llvm-svn: 32127
* Regenerate.Reid Spencer2006-12-024-520/+623
| | | | llvm-svn: 32122
* Implement the GEP upgrade for non-constant unsigned indicesReid Spencer2006-12-023-56/+87
| | | | llvm-svn: 32121
* Keep lists of values so they can be examined.Reid Spencer2006-12-027-442/+594
| | | | llvm-svn: 32120
* Build llvm-update now.Reid Spencer2006-12-021-1/+1
| | | | llvm-svn: 32116
* Add support for global types and type resolution. Fix several minorReid Spencer2006-12-0211-603/+877
| | | | | | | formatting and spacing bugs. This is sufficient for llvm-upgrade to correctly upgrade all of llvm/test. llvm-svn: 32114
* Handle upgrade of fp -> ptr cast with fp -> int -> ptrReid Spencer2006-12-016-386/+522
| | | | llvm-svn: 32109
* Don't convert {} into []!Reid Spencer2006-12-014-8/+8
| | | | llvm-svn: 32106
* Allow the new cast instructions.Reid Spencer2006-12-0110-2706/+3146
| | | | llvm-svn: 32104
* Upgrade shr to ashr and lshrReid Spencer2006-12-0110-2514/+2574
| | | | llvm-svn: 32103
* target constructors are never usedChris Lattner2006-12-012-8/+2
| | | | llvm-svn: 32099
* Don't treat numeric (untyped) constants as a ConstInfo, just pass theReid Spencer2006-12-016-1480/+1380
| | | | | | string and let ConstVal add the type. llvm-svn: 32096
* First version of llvm-upgrade that can correctly upgrade all ofReid Spencer2006-12-018-1956/+2004
| | | | | | test/Feature llvm-svn: 32092
* valgrind clean version of llvm-upgradeReid Spencer2006-12-015-378/+355
| | | | llvm-svn: 32090
* First version of llvm-upgrade that can correctly upgrade a large testReid Spencer2006-12-0113-3715/+4516
| | | | | | case. llvm-svn: 32089
* Remove extra header.Nick Lewycky2006-12-011-1/+0
| | | | llvm-svn: 32056
* Fix opt -o option. Don't pass a pointer to an auto variable which is goingNick Lewycky2006-12-011-4/+3
| | | | | | away before it's needed, and don't try to delete that pointer! llvm-svn: 32055
* Allow llvm-upgrade to read from stdin. Configure the lexer for readingReid Spencer2006-11-3011-674/+694
| | | | | | from C++ std::istream. llvm-svn: 32041
* Ignore generated files.Reid Spencer2006-11-301-0/+4
| | | | llvm-svn: 32031
* Initial, non-functional, version of llvm-upgrade. This version just echosReid Spencer2006-11-3013-0/+15223
| | | | | | its input. Committed for safekeeping purposes. Don't use this yet. llvm-svn: 32030
* Replacing std::iostreams with llvm iostreams. Some of these changes involveBill Wendling2006-11-2910-116/+134
| | | | | | | adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the future. llvm-svn: 31990
* Convert to using llvm streams instead of iostreams.Bill Wendling2006-11-282-25/+28
| | | | llvm-svn: 31989
OpenPOWER on IntegriCloud