summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-071-7/+8
| | | | | | | class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
* Fix a bug in previous bug fix.Vikram S. Adve2002-03-311-6/+14
| | | | llvm-svn: 2069
* Major overhaul to FoldGetElemPtr to handle mixed array and struct refs.Vikram S. Adve2002-03-241-10/+35
| | | | llvm-svn: 1968
* Constants are now added to the constant pool only when a loadVikram S. Adve2002-03-181-25/+17
| | | | | | | instruction is actually generated for them. Rename the different versions of SetMachineOperand. llvm-svn: 1903
* * Switch over to cleaner TmpInstruction modelChris Lattner2002-02-031-5/+7
| | | | llvm-svn: 1648
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-1/+1
| | | | llvm-svn: 1503
* Eliminate all uses of memInst->getIndicesBROKEN().Vikram S. Adve2001-12-151-3/+3
| | | | llvm-svn: 1485
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-20/+16
| | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407
* The old getIndices has been deprecated, because it no longer works. It nowChris Lattner2001-11-261-2/+2
| | | | | | | is named getIndicesBROKEN() and shall be removed when the codebase is updated to not call it llvm-svn: 1338
* Don't assume constant operand can only be in position 1!Vikram S. Adve2001-11-141-2/+2
| | | | llvm-svn: 1308
* Idiotic error in last fix.Vikram S. Adve2001-11-141-1/+1
| | | | llvm-svn: 1306
* Don't need to load a NULL pointer constant from memory!Vikram S. Adve2001-11-141-2/+10
| | | | llvm-svn: 1305
* Remove much cruft from the MemAccessInst instructionChris Lattner2001-11-141-2/+2
| | | | llvm-svn: 1298
* Major overhaul of stack frame management.Vikram S. Adve2001-11-081-2/+2
| | | | llvm-svn: 1185
* Minor method renameChris Lattner2001-11-041-2/+2
| | | | llvm-svn: 1119
* Record constants that need to be emitted in the assembly code.Vikram S. Adve2001-10-281-40/+19
| | | | llvm-svn: 1010
* 1. Add a bottom-up pass on BURG trees that is used to fix constant operands.Vikram S. Adve2001-10-171-140/+187
| | | | | | | | | Needs to be bottom up because constant values may be forward-substituted to their uses (i.e., into the parent in the BURG tree). 2. Move most of the constant-fixup code into machine-indepedent file InstrSelectionSupport.cpp. llvm-svn: 859
* Machine-independent code generation routines used in instructionVikram S. Adve2001-10-101-0/+357
selection. These used to live in several different places before. llvm-svn: 719
OpenPOWER on IntegriCloud