| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Split ConstantVals.h into Constant.h and Constants.h | Chris Lattner | 2002-04-28 | 1 | -5/+5 | |
| | | | | | llvm-svn: 2378 | |||||
| * | Simplify code | Chris Lattner | 2002-04-28 | 1 | -15/+5 | |
| | | | | | | | Remove unneccesary getID variant for module's llvm-svn: 2353 | |||||
| * | * Rename MethodPass class to FunctionPass | Chris Lattner | 2002-04-27 | 1 | -7/+7 | |
| | | | | | | | | | | | | | | | | - Rename runOnMethod to runOnFunction * Transform getAnalysisUsageInfo into getAnalysisUsage - Method is now const - It now takes one AnalysisUsage object to fill in instead of 3 vectors to fill in - Pass's now specify which other passes they _preserve_ not which ones they modify (be conservative!) - A pass can specify that it preserves all analyses (because it never modifies the underlying program) * s/Method/Function/g in other random places as well llvm-svn: 2333 | |||||
| * | * getAsString requires that the input array is string compatible, so | Chris Lattner | 2002-04-18 | 1 | -33/+32 | |
| | | | | | | | | assert it. * Use WriteAsOperand instead of getStringValue for constants llvm-svn: 2296 | |||||
| * | Handle the FP format problem, where outputed FP constants were not precise | Chris Lattner | 2002-04-11 | 1 | -7/+24 | |
| | | | | | | | enough. This fixes compilation of the health benchmark. llvm-svn: 2228 | |||||
| * | Use new higher level isFloatingPoint() function | Chris Lattner | 2002-04-09 | 1 | -1/+1 | |
| | | | | | llvm-svn: 2191 | |||||
| * | * Move include/llvm/Analysis/SlotCalculator.h to include/llvm/SlotCalculator.h | Chris Lattner | 2002-04-07 | 1 | -4/+4 | |
| | | | | | | | | because the slot calculator is already part of the VMCore library. * Rename incorporateMethod and purgeMethod to *Function llvm-svn: 2154 | |||||
| * | Change references to the Method class to be references to the Function | Chris Lattner | 2002-04-07 | 1 | -35/+34 | |
| | | | | | | | | class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144 | |||||
| * | Minor cleanup in printing constants. I think this included a bug | Vikram S. Adve | 2002-03-31 | 1 | -32/+14 | |
| | | | | | | | | fix related to putting a read-write variable in a read-only section, but I'm not sure now. llvm-svn: 2073 | |||||
| * | Handling of global names was severely broken when converting to 2 passes. | Vikram S. Adve | 2002-03-18 | 1 | -28/+61 | |
| | | | | | | | | Different labels were generated for the same name in different passes. Use an annotation to hold a fixed table of names. llvm-svn: 1891 | |||||
| * | Fix include error. | Vikram S. Adve | 2002-03-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 1819 | |||||
| * | Clean up std namespace issues | Chris Lattner | 2002-02-24 | 1 | -1/+3 | |
| | | | | | | | Silence warning llvm-svn: 1790 | |||||
| * | EmitAssembly doesn't need an UltraSparc, it can do with any TargetMachine | Chris Lattner | 2002-02-04 | 1 | -4/+4 | |
| | | | | | llvm-svn: 1680 | |||||
| * | Convert assembly emission over to a two pass approach. | Chris Lattner | 2002-02-03 | 1 | -172/+217 | |
| | | | | | llvm-svn: 1662 | |||||
| * | * prune #includes | Chris Lattner | 2002-02-03 | 1 | -25/+18 | |
| | | | | | | | * Implement permethod output of machine code to assembly llvm-svn: 1652 | |||||
| * | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -34/+34 | |
| | | | | | llvm-svn: 1503 | |||||
| * | Remove unsized array support | Chris Lattner | 2001-12-14 | 1 | -8/+0 | |
| | | | | | llvm-svn: 1461 | |||||
| * | Renamed inst_const_iterator -> const_inst_iterator | Chris Lattner | 2001-12-04 | 1 | -2/+2 | |
| | | | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408 | |||||
| * | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 1 | -35/+35 | |
| | | | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407 | |||||
| * | Create a new #include "Support/..." directory structure to move things | Chris Lattner | 2001-11-27 | 1 | -2/+65 | |
| | | | | | | | | | from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400 | |||||
| * | Changed checking for invalid register number - earlier it was uisng a contant | Ruchira Sasanka | 2001-11-13 | 1 | -1/+1 | |
| | | | | | llvm-svn: 1293 | |||||
| * | Fix bogus code that was eliminating needed args. | Vikram S. Adve | 2001-11-11 | 1 | -5/+1 | |
| | | | | | llvm-svn: 1259 | |||||
| * | Several bug fixes in printing constants, particularly with unsized | Vikram S. Adve | 2001-11-10 | 1 | -42/+88 | |
| | | | | | | | arrays and multi-dimensional arrays. llvm-svn: 1239 | |||||
| * | Add support to print constant arrays and structures. | Vikram S. Adve | 2001-11-09 | 1 | -26/+68 | |
| | | | | | | | Align data larger than an L1 cache line on L1 cache line boundary. llvm-svn: 1228 | |||||
| * | Bug fix: need to use .reserve for uninitialized data. | Vikram S. Adve | 2001-11-08 | 1 | -6/+5 | |
| | | | | | llvm-svn: 1205 | |||||
| * | Fixed function getEscapedString to follow the Sparc assembly rules | Vikram S. Adve | 2001-11-08 | 1 | -107/+150 | |
| | | | | | | | | for symbol names! (And renamed it to getValidSymbolName). Fixed format for float and other constants. llvm-svn: 1195 | |||||
| * | Check in to use moved stringizing code | Chris Lattner | 2001-10-29 | 1 | -2/+10 | |
| | | | | | llvm-svn: 1024 | |||||
| * | Minor fix I omitted to check in. | Vikram S. Adve | 2001-10-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 1012 | |||||
| * | Major overhaul to print globals and constants. | Vikram S. Adve | 2001-10-28 | 1 | -133/+355 | |
| | | | | | llvm-svn: 1004 | |||||
| * | Fixed load syntax in EmitAssembly | Ruchira Sasanka | 2001-10-24 | 1 | -1/+38 | |
| | | | | | | | Fixed cpReg2Mem (store) operand oreder in SparcRegInfo.cpp llvm-svn: 984 | |||||
| * | Split JMPL into JMPLCALL and JMPLRET. | Vikram S. Adve | 2001-10-22 | 1 | -1/+2 | |
| | | | | | llvm-svn: 943 | |||||
| * | Fixed printing of offset operand for RETURN instruction. | Vikram S. Adve | 2001-10-20 | 1 | -1/+12 | |
| | | | | | llvm-svn: 928 | |||||
| * | Minor bug fix in printing operands of JMPL. | Vikram S. Adve | 2001-10-20 | 1 | -2/+2 | |
| | | | | | llvm-svn: 926 | |||||
| * | Emit the proper .type declarations to tell the debugger what a function is | Chris Lattner | 2001-10-15 | 1 | -0/+1 | |
| | | | | | llvm-svn: 845 | |||||
| * | Handle abnormal jmpl syntax correctly | Chris Lattner | 2001-10-15 | 1 | -35/+50 | |
| | | | | | llvm-svn: 844 | |||||
| * | Be const correct | Chris Lattner | 2001-10-15 | 1 | -3/+3 | |
| | | | | | llvm-svn: 826 | |||||
| * | Add support for new style casts | Chris Lattner | 2001-10-01 | 1 | -2/+2 | |
| | | | | | llvm-svn: 694 | |||||
| * | Fix emission of return instructions | Chris Lattner | 2001-10-01 | 1 | -0/+2 | |
| | | | | | llvm-svn: 688 | |||||
| * | * Properly escape function names | Chris Lattner | 2001-09-28 | 1 | -3/+23 | |
| | | | | | | | * Ignore %xcc argument on conditional branches llvm-svn: 663 | |||||
| * | Seperate instruction definitions into new SparcInstr.def file | Chris Lattner | 2001-09-19 | 1 | -1/+1 | |
| | | | | | | | | Move contents of SparcMachineInstrDesc[] out of SparcInternals.h into Sparc.cpp llvm-svn: 644 | |||||
| * | First cut at assembly output | Chris Lattner | 2001-09-19 | 1 | -0/+213 | |
| llvm-svn: 636 | ||||||

