| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Modify AllocateLocalVar method to take a size argument. | Vikram S. Adve | 2001-11-15 | 1 | -3/+29 |
| | | | | | llvm-svn: 1318 | ||||
| * | fixed setUsedRegAtMI | Ruchira Sasanka | 2001-11-15 | 1 | -7/+34 |
| | | | | | llvm-svn: 1317 | ||||
| * | Bug fix for Chris. | Vikram S. Adve | 2001-11-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 1316 | ||||
| * | Print incoming arguments and return values. | Vikram S. Adve | 2001-11-15 | 1 | -14/+46 |
| | | | | | llvm-svn: 1315 | ||||
| * | Fix int->float conversion. | Vikram S. Adve | 2001-11-15 | 1 | -3/+4 |
| | | | | | llvm-svn: 1314 | ||||
| * | -cleangcc pass now remove type names that are never referenced and type ↵ | Chris Lattner | 2001-11-15 | 2 | -4/+48 |
| | | | | | | | names for pointers to primitive types. llvm-svn: 1312 | ||||
| * | Changed phi elimination code | Ruchira Sasanka | 2001-11-15 | 1 | -1/+64 |
| | | | | | llvm-svn: 1311 | ||||
| * | Fix cute little bug that was causing the last | Vikram S. Adve | 2001-11-14 | 1 | -1/+1 |
| | | | | | | | structure offset to be ignored in computing an offset! llvm-svn: 1310 | ||||
| * | Small changed to printing a machine operand - It the operand is a def, it prints | Ruchira Sasanka | 2001-11-14 | 1 | -2/+6 |
| | | | | | | | a star after it - only for debugging llvm-svn: 1309 | ||||
| * | Don't assume constant operand can only be in position 1! | Vikram S. Adve | 2001-11-14 | 1 | -2/+2 |
| | | | | | llvm-svn: 1308 | ||||
| * | Add function returning which operand holds immediate constant | Vikram S. Adve | 2001-11-14 | 3 | -0/+30 |
| | | | | | | | for a given opcode. llvm-svn: 1307 | ||||
| * | Idiotic error in last fix. | Vikram S. Adve | 2001-11-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 1306 | ||||
| * | Don't need to load a NULL pointer constant from memory! | Vikram S. Adve | 2001-11-14 | 1 | -2/+10 |
| | | | | | llvm-svn: 1305 | ||||
| * | Change latency of SETX to improve schedule -- just a hack. | Vikram S. Adve | 2001-11-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 1304 | ||||
| * | Added support method for setting interference for pseudo instructions | Ruchira Sasanka | 2001-11-14 | 1 | -25/+1 |
| | | | | | llvm-svn: 1303 | ||||
| * | added isPseudoInstr() | Ruchira Sasanka | 2001-11-14 | 2 | -0/+12 |
| | | | | | llvm-svn: 1302 | ||||
| * | Added M_PSEUDO_FLAG for SETX .. instr | Ruchira Sasanka | 2001-11-14 | 1 | -3/+3 |
| | | | | | llvm-svn: 1301 | ||||
| * | Added interference for args in pseudo instructions | Ruchira Sasanka | 2001-11-14 | 1 | -8/+48 |
| | | | | | llvm-svn: 1300 | ||||
| * | Rename cruft | Chris Lattner | 2001-11-14 | 1 | -3/+3 |
| | | | | | llvm-svn: 1299 | ||||
| * | Remove much cruft from the MemAccessInst instruction | Chris Lattner | 2001-11-14 | 7 | -38/+38 |
| | | | | | llvm-svn: 1298 | ||||
| * | Fix link prob | Chris Lattner | 2001-11-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 1297 | ||||
| * | Better heuristics for handling arrays | Chris Lattner | 2001-11-14 | 4 | -60/+218 |
| | | | | | llvm-svn: 1296 | ||||
| * | commented out lines printing code after scheduling | Ruchira Sasanka | 2001-11-13 | 1 | -2/+2 |
| | | | | | llvm-svn: 1295 | ||||
| * | Fixed a bug concering LR spilling. Earlier, added spilled code was not inserted | Ruchira Sasanka | 2001-11-13 | 1 | -27/+43 |
| | | | | | | | into the instruction stream correctly. llvm-svn: 1294 | ||||
| * | Changed checking for invalid register number - earlier it was uisng a contant | Ruchira Sasanka | 2001-11-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 1293 | ||||
| * | Only use one form of printVal per program to avoid spurious link errors | Chris Lattner | 2001-11-13 | 2 | -5/+5 |
| | | | | | llvm-svn: 1292 | ||||
| * | Implement some more rand functions for em3d benchmark | Chris Lattner | 2001-11-13 | 1 | -0/+19 |
| | | | | | llvm-svn: 1291 | ||||
| * | Overwrite files when linked | Chris Lattner | 2001-11-13 | 2 | -4/+4 |
| | | | | | | | Remove native files when cleaned llvm-svn: 1289 | ||||
| * | * Change ExpressionConvertableToType to more closely match map behavior of | Chris Lattner | 2001-11-13 | 2 | -35/+56 |
| | | | | | | | | | | ConvertExpressionToType * Make ValueHandle's remove instruction from maps when they are deleted so that no false map hits occur if a subsequent instruction is allocated to the same space in memory. This was a VERY VERY VERY EVIL NASTY BUG to track down. :-P llvm-svn: 1288 | ||||
| * | Minor style cleanups | Chris Lattner | 2001-11-13 | 1 | -3/+2 |
| | | | | | llvm-svn: 1287 | ||||
| * | Avoid assertion failure when taking size of unsized array. Todo item herE | Chris Lattner | 2001-11-13 | 1 | -0/+7 |
| | | | | | llvm-svn: 1286 | ||||
| * | Do the same for allocating spills to get their alignment right too. | Vikram S. Adve | 2001-11-12 | 1 | -1/+2 |
| | | | | | llvm-svn: 1285 | ||||
| * | When allocating space on stack for writing a register, | Vikram S. Adve | 2001-11-12 | 4 | -10/+24 |
| | | | | | | | | use the size of the register, not the size of the Value type, to get the right alignment. llvm-svn: 1284 | ||||
| * | Bug fix in offset alignment computations: don't subtract the padding | Vikram S. Adve | 2001-11-12 | 1 | -37/+32 |
| | | | | | | | value from size *before* subtracting size from offset! llvm-svn: 1283 | ||||
| * | Distinguish LOCAL_LDFLAGS and LOCAL_LCFLAGS from LOCAL_CFLAGS. | Vikram S. Adve | 2001-11-12 | 2 | -8/+8 |
| | | | | | | | | In particular, never put -lm in LOCAL_[L]CFLAGS because it disables an implicit rule that has LOCAL_CFLAGS as a prerequisite. llvm-svn: 1281 | ||||
| * | Remove debug info :( | Chris Lattner | 2001-11-12 | 1 | -3/+1 |
| | | | | | llvm-svn: 1280 | ||||
| * | Fix bug in new assertion | Chris Lattner | 2001-11-12 | 1 | -4/+7 |
| | | | | | llvm-svn: 1279 | ||||
| * | Fixed a bug with pervious ColorCallArg | Ruchira Sasanka | 2001-11-12 | 1 | -7/+12 |
| | | | | | llvm-svn: 1278 | ||||
| * | Canged ColorCallArg so that when a call arg is directly pushed on to stack | Ruchira Sasanka | 2001-11-12 | 1 | -2/+7 |
| | | | | | | | | for argument passing, that instruction is directly added to the InstructionsBefore set of the called machine instruction - i.e., it is not reordered. llvm-svn: 1277 | ||||
| * | Add an assertion check | Chris Lattner | 2001-11-12 | 1 | -0/+2 |
| | | | | | llvm-svn: 1276 | ||||
| * | I don't know what I was thinking | Chris Lattner | 2001-11-12 | 1 | -1/+1 |
| | | | | | llvm-svn: 1275 | ||||
| * | Print percentages for profiling info better | Chris Lattner | 2001-11-12 | 1 | -1/+19 |
| | | | | | llvm-svn: 1274 | ||||
| * | Fix minor bug | Chris Lattner | 2001-11-12 | 1 | -0/+1 |
| | | | | | llvm-svn: 1273 | ||||
| * | For phi elimination, now we are generating only one instruction | Ruchira Sasanka | 2001-11-12 | 1 | -15/+5 |
| | | | | | | | | using cpValue2Value instead of passing vector to createCopyInstructionByType. llvm-svn: 1272 | ||||
| * | Changed insert instructions only for CONSTANTS - back to original | Ruchira Sasanka | 2001-11-12 | 1 | -5/+7 |
| | | | | | llvm-svn: 1271 | ||||
| * | Disable use of the Phi machine instruction which is no longer needed | Vikram S. Adve | 2001-11-12 | 1 | -0/+5 |
| | | | | | | | for register allocation. llvm-svn: 1270 | ||||
| * | Eliminate most uses of the machine instruction vector for each LLVM instr, | Vikram S. Adve | 2001-11-12 | 2 | -63/+75 |
| | | | | | | | | | since some m. instr. may be generated by LLVM instrs. in other blocks. Handle non-SSA (anti and output) edges and true edges uniformly by working with machine instructions alone. llvm-svn: 1269 | ||||
| * | Print profile info if exit() is called | Chris Lattner | 2001-11-12 | 1 | -26/+30 |
| | | | | | llvm-svn: 1268 | ||||
| * | Hack a structure profiling option together | Chris Lattner | 2001-11-12 | 2 | -1/+49 |
| | | | | | llvm-svn: 1267 | ||||
| * | Changed for adding Phi Elimination code | Ruchira Sasanka | 2001-11-12 | 2 | -0/+22 |
| | | | | | llvm-svn: 1266 | ||||

