| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Generate the correct cast opcode for constant expressions. | Reid Spencer | 2006-12-12 | 1 | -2/+17 |
| | | | | | llvm-svn: 32461 | ||||
| * | Fix PR1040: | Reid Spencer | 2006-12-12 | 1 | -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 exit | Chris Lattner | 2006-12-10 | 1 | -1/+1 |
| | | | | | | | instead of returning from main. llvm-svn: 32414 | ||||
| * | Regenerate. | Reid Spencer | 2006-12-09 | 3 | -3/+3 |
| | | | | | llvm-svn: 32405 | ||||
| * | Fix test/Regression/Assembler/2006-12-09-Cast-To-Bool.ll | Reid Spencer | 2006-12-09 | 1 | -1/+1 |
| | | | | | | | Do not upgrade casts of bool to bool. llvm-svn: 32404 | ||||
| * | Regenerate. | Reid Spencer | 2006-12-09 | 5 | -400/+418 |
| | | | | | llvm-svn: 32400 | ||||
| * | When upgrading cast to bool to a setne, generate icmp ne instead. | Reid Spencer | 2006-12-09 | 1 | -4/+10 |
| | | | | | llvm-svn: 32399 | ||||
| * | Regenerate. | Reid Spencer | 2006-12-07 | 5 | -392/+419 |
| | | | | | llvm-svn: 32303 | ||||
| * | Create an option to turn off generation of fcmp instructions while still | Reid Spencer | 2006-12-07 | 1 | -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, are | Bill Wendling | 2006-12-07 | 12 | -170/+165 |
| | | | | | | | now cerr, cout, and NullStream resp. llvm-svn: 32298 | ||||
| * | No need to update generated files. | Jim Laskey | 2006-12-06 | 2 | -2847/+3909 |
| | | | | | llvm-svn: 32275 | ||||
| * | Fix build for older versios of bison. | Jim Laskey | 2006-12-06 | 3 | -3911/+2849 |
| | | | | | llvm-svn: 32274 | ||||
| * | Regenerate. | Reid Spencer | 2006-12-06 | 3 | -3/+3 |
| | | | | | llvm-svn: 32269 | ||||
| * | Don't turn on SETCC upgrade yet! | Reid Spencer | 2006-12-06 | 1 | -1/+1 |
| | | | | | llvm-svn: 32268 | ||||
| * | Regenerate. | Reid Spencer | 2006-12-06 | 5 | -330/+330 |
| | | | | | llvm-svn: 32267 | ||||
| * | Fix upgrade of setcc with bool operands. | Reid Spencer | 2006-12-06 | 2 | -2/+6 |
| | | | | | llvm-svn: 32266 | ||||
| * | reword message | Chris Lattner | 2006-12-06 | 1 | -1/+1 |
| | | | | | llvm-svn: 32257 | ||||
| * | make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. | Chris Lattner | 2006-12-06 | 21 | -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 the | Chris Lattner | 2006-12-05 | 1 | -1/+1 |
| | | | | | | | printer does. llvm-svn: 32236 | ||||
| * | Regenerate. | Reid Spencer | 2006-12-05 | 5 | -396/+423 |
| | | | | | llvm-svn: 32235 | ||||
| * | For PR645: | Reid Spencer | 2006-12-05 | 2 | -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 Spencer | 2006-12-04 | 4 | -324/+324 |
| | | | | | llvm-svn: 32178 | ||||
| * | Match the llvmAsmParser's handling of ICmp and FCmp instructions. | Reid Spencer | 2006-12-03 | 4 | -1730/+1812 |
| | | | | | llvm-svn: 32153 | ||||
| * | Regenerate. | Reid Spencer | 2006-12-03 | 5 | -385/+388 |
| | | | | | llvm-svn: 32142 | ||||
| * | Add a needed #include. | Reid Spencer | 2006-12-03 | 1 | -0/+1 |
| | | | | | llvm-svn: 32141 | ||||
| * | Regenerate. | Reid Spencer | 2006-12-02 | 8 | -3249/+4014 |
| | | | | | llvm-svn: 32140 | ||||
| * | Implement upgrade of setcc instruction to icmp/fcmp, but don't enable it | Reid Spencer | 2006-12-02 | 2 | -1/+74 |
| | | | | | | | yet. llvm-svn: 32139 | ||||
| * | Regenerate. | Reid Spencer | 2006-12-02 | 7 | -3607/+3794 |
| | | | | | llvm-svn: 32128 | ||||
| * | Support several new upgrades: | Reid Spencer | 2006-12-02 | 4 | -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 Spencer | 2006-12-02 | 4 | -520/+623 |
| | | | | | llvm-svn: 32122 | ||||
| * | Implement the GEP upgrade for non-constant unsigned indices | Reid Spencer | 2006-12-02 | 3 | -56/+87 |
| | | | | | llvm-svn: 32121 | ||||
| * | Keep lists of values so they can be examined. | Reid Spencer | 2006-12-02 | 7 | -442/+594 |
| | | | | | llvm-svn: 32120 | ||||
| * | Build llvm-update now. | Reid Spencer | 2006-12-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 32116 | ||||
| * | Add support for global types and type resolution. Fix several minor | Reid Spencer | 2006-12-02 | 11 | -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 -> ptr | Reid Spencer | 2006-12-01 | 6 | -386/+522 |
| | | | | | llvm-svn: 32109 | ||||
| * | Don't convert {} into []! | Reid Spencer | 2006-12-01 | 4 | -8/+8 |
| | | | | | llvm-svn: 32106 | ||||
| * | Allow the new cast instructions. | Reid Spencer | 2006-12-01 | 10 | -2706/+3146 |
| | | | | | llvm-svn: 32104 | ||||
| * | Upgrade shr to ashr and lshr | Reid Spencer | 2006-12-01 | 10 | -2514/+2574 |
| | | | | | llvm-svn: 32103 | ||||
| * | target constructors are never used | Chris Lattner | 2006-12-01 | 2 | -8/+2 |
| | | | | | llvm-svn: 32099 | ||||
| * | Don't treat numeric (untyped) constants as a ConstInfo, just pass the | Reid Spencer | 2006-12-01 | 6 | -1480/+1380 |
| | | | | | | | string and let ConstVal add the type. llvm-svn: 32096 | ||||
| * | First version of llvm-upgrade that can correctly upgrade all of | Reid Spencer | 2006-12-01 | 8 | -1956/+2004 |
| | | | | | | | test/Feature llvm-svn: 32092 | ||||
| * | valgrind clean version of llvm-upgrade | Reid Spencer | 2006-12-01 | 5 | -378/+355 |
| | | | | | llvm-svn: 32090 | ||||
| * | First version of llvm-upgrade that can correctly upgrade a large test | Reid Spencer | 2006-12-01 | 13 | -3715/+4516 |
| | | | | | | | case. llvm-svn: 32089 | ||||
| * | Remove extra header. | Nick Lewycky | 2006-12-01 | 1 | -1/+0 |
| | | | | | llvm-svn: 32056 | ||||
| * | Fix opt -o option. Don't pass a pointer to an auto variable which is going | Nick Lewycky | 2006-12-01 | 1 | -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 reading | Reid Spencer | 2006-11-30 | 11 | -674/+694 |
| | | | | | | | from C++ std::istream. llvm-svn: 32041 | ||||
| * | Ignore generated files. | Reid Spencer | 2006-11-30 | 1 | -0/+4 |
| | | | | | llvm-svn: 32031 | ||||
| * | Initial, non-functional, version of llvm-upgrade. This version just echos | Reid Spencer | 2006-11-30 | 13 | -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 involve | Bill Wendling | 2006-11-29 | 10 | -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 Wendling | 2006-11-28 | 2 | -25/+28 |
| | | | | | llvm-svn: 31989 | ||||

