summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Move headers aroundChris Lattner2003-01-152-2/+2
| | | | llvm-svn: 5312
* Header is moved into local directoryChris Lattner2003-01-151-3/+2
| | | | llvm-svn: 5311
* Fix bug in previous checkinChris Lattner2003-01-151-1/+2
| | | | llvm-svn: 5310
* Add new methodChris Lattner2003-01-151-0/+1
| | | | llvm-svn: 5309
* #include RegClass.h explicitlyChris Lattner2003-01-155-4/+6
| | | | llvm-svn: 5307
* Remvoe dependency on RegClass.hChris Lattner2003-01-151-3/+4
| | | | llvm-svn: 5306
* Move private header to private directoryChris Lattner2003-01-152-2/+2
| | | | llvm-svn: 5305
* Prune #includesChris Lattner2003-01-153-3/+0
| | | | llvm-svn: 5303
* Minor changesChris Lattner2003-01-152-30/+27
| | | | llvm-svn: 5302
* Remove obsolete ctorChris Lattner2003-01-151-9/+0
| | | | llvm-svn: 5301
* Use BuildMI moreChris Lattner2003-01-152-242/+156
| | | | llvm-svn: 5299
* Remove dead codeChris Lattner2003-01-151-67/+0
| | | | llvm-svn: 5298
* Fix bug found by regtestsChris Lattner2003-01-151-9/+5
| | | | llvm-svn: 5294
* Use buildmi not MI ctor directlyChris Lattner2003-01-151-3/+2
| | | | llvm-svn: 5293
* Use BuildMI more, Create*Instruction lessChris Lattner2003-01-153-135/+71
| | | | llvm-svn: 5291
* X86 backend should never use addMRegChris Lattner2003-01-151-4/+4
| | | | llvm-svn: 5288
* * Elimiante a bunch of functions from InstrSelectionSupport.h, replacing usersChris Lattner2003-01-153-65/+62
| | | | | | | of them with BUildMI calls instead. * Fix def information in instructions generated by prologepilog inserter llvm-svn: 5287
* Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> ↵Chris Lattner2003-01-146-14/+17
| | | | | | llvm/CodeGen/FunctionLiveVarInfo.h llvm-svn: 5284
* Move llvm/Analysis/LiveVar/ValueSet.h to CodeGen/ValueSet.hChris Lattner2003-01-144-5/+5
| | | | llvm-svn: 5282
* Rename include/llvm/Transforms/Instrumentation/TraceFunctions.h to ↵Chris Lattner2003-01-142-2/+2
| | | | | | Instrumentation.h llvm-svn: 5281
* Fix typeoChris Lattner2003-01-141-1/+1
| | | | llvm-svn: 5278
* Remove unused header and functionChris Lattner2003-01-141-7/+0
| | | | llvm-svn: 5277
* Clean up #includesChris Lattner2003-01-146-27/+7
| | | | | | Move graph.h into local directory llvm-svn: 5276
* Fix bug Regression/Verifier/2002-11-05-GetelementptrPointers.llChris Lattner2003-01-142-5/+6
| | | | llvm-svn: 5273
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-1428-76/+74
| | | | llvm-svn: 5272
* Move annotations to support libraryChris Lattner2003-01-141-1/+1
| | | | llvm-svn: 5270
* Move annotation to support libraryChris Lattner2003-01-141-1/+1
| | | | llvm-svn: 5268
* Minor cleanupsChris Lattner2003-01-141-5/+2
| | | | llvm-svn: 5266
* Make type resolution a bit more efficientChris Lattner2003-01-141-6/+6
| | | | llvm-svn: 5265
* Fix bugChris Lattner2003-01-141-0/+1
| | | | llvm-svn: 5264
* New filesChris Lattner2003-01-132-0/+390
| | | | llvm-svn: 5262
* New filesChris Lattner2003-01-132-0/+673
| | | | llvm-svn: 5260
* Add support for named functionsChris Lattner2003-01-132-11/+24
| | | | llvm-svn: 5258
* Dead fileChris Lattner2003-01-131-0/+0
| | | | llvm-svn: 5257
* Add support for new types of valuesChris Lattner2003-01-131-13/+56
| | | | llvm-svn: 5256
* Bad segvs actually cause a segv nowChris Lattner2003-01-131-2/+9
| | | | llvm-svn: 5255
* * Wrap at 80 columnsChris Lattner2003-01-131-49/+47
| | | | | | | * Fix a ton of warnings * Implement puts llvm-svn: 5254
* Handle value promotion properly to work with tracing betterChris Lattner2003-01-131-1/+21
| | | | llvm-svn: 5253
* No longer need scalaropts libChris Lattner2003-01-131-1/+1
| | | | llvm-svn: 5252
* Add fixmeChris Lattner2003-01-131-1/+2
| | | | llvm-svn: 5251
* Fix static initializer ordering dependencyChris Lattner2003-01-131-2/+17
| | | | llvm-svn: 5236
* Add debugging helperChris Lattner2003-01-131-1/+2
| | | | llvm-svn: 5235
* Make sure to handle %'s in strings correctly so that the names of BB's and ↵Chris Lattner2003-01-131-10/+9
| | | | | | functions are actually printed! llvm-svn: 5234
* * No longer need lowerallocation passChris Lattner2003-01-131-9/+10
| | | | | | | * Add X86 Stackifier pass * Add peephole optimizer pass llvm-svn: 5233
* rename FP -> fp*Chris Lattner2003-01-131-7/+7
| | | | llvm-svn: 5232
* * Move frame and constant pool indexes to first argument of memory referenceChris Lattner2003-01-131-11/+12
| | | | | | | so we can put an offset in there as well... * Fix long/ulong stuff llvm-svn: 5231
* * Some instructions take 64 bit integers, add an Arg type for itChris Lattner2003-01-131-4/+32
| | | | | | * Add flags for different types of FP pseudo instrs llvm-svn: 5230
* * Function calls clobber fp registersChris Lattner2003-01-131-72/+141
| | | | | | | | | | | | | * Use new M_TERMINATOR_FLAG flag * Add ::Void flag on several instructions so def-use info is correct! * Implement MANY FP instructions * Finalize pseudo FP instructions * Add set of Pseudo FP instruction description flags * Add support for MOVim instrs * Add support for 64 bit support instrs, like adc sbb, etc * Add conditional move llvm-svn: 5229
* Add support for frame and constant pool referencesChris Lattner2003-01-131-4/+16
| | | | llvm-svn: 5228
* Move passes out to Passes.hChris Lattner2003-01-131-10/+7
| | | | llvm-svn: 5227
OpenPOWER on IntegriCloud