aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Implement a FIXME, by not searching linearly through a map to remove anChris Lattner2004-08-041-8/+34
* Squelch warnings in release modeChris Lattner2004-08-042-6/+6
* Add a castChris Lattner2004-08-041-1/+1
* Change SymbolTable::insertEntry to be more careful about how many mapChris Lattner2004-08-041-15/+22
* Add a --version option for every tool that prints out:Reid Spencer2004-08-041-1/+18
* Make getGlobalTableValue not use getTypeSlot, this speeds up the bc readerChris Lattner2004-08-043-32/+34
* Do not do a linear std::find to reconstruct information we had, but later threwChris Lattner2004-08-032-29/+24
* Remove unused opcodes.Misha Brukman2004-08-031-676/+0
* Move this file out of the top-level docs directoryChris Lattner2004-08-031-0/+197
* * Use simpler instruction templates to define instructionsMisha Brukman2004-08-021-52/+52
* Replace patterns 0, 4, and 5 with simpler heirarchical definitions that use theMisha Brukman2004-08-021-68/+98
* Hide this optionChris Lattner2004-08-021-1/+1
* Separate instruction formats from instruction definitions.Misha Brukman2004-08-022-1236/+1248
* Add #include <cstdlib> and abort() to silence a warningMisha Brukman2004-08-022-10/+12
* * ceil() requires #include <cmath> for compilationMisha Brukman2004-08-022-6/+8
* Fix a regression in InstCombine/xor.llChris Lattner2004-08-011-2/+2
* Fix a warningChris Lattner2004-08-011-2/+1
* Adding ModuloScheduling so that it compiles for everyone.Tanya Lattner2004-08-011-1/+1
* Convert all I<> instructions to asmformat.Chris Lattner2004-08-011-224/+302
* Dereferencing end() is bad.Chris Lattner2004-08-011-1/+1
* Add some immediate forms, make name optionalChris Lattner2004-08-011-2/+5
* Eliminate 3 of the X86 printImplicit* flags.Chris Lattner2004-08-013-25/+3
* Get rid of 3 of the 4 'printimplicit' flags. Implicit operands are nowChris Lattner2004-08-011-79/+1
* Convert more instructions over to the asmprinterChris Lattner2004-08-011-50/+66
* Handle registers a bit more efficientlyChris Lattner2004-08-011-1/+7
* give FP stack registers namesChris Lattner2004-08-011-2/+5
* Switch more instructions over to using the asmprinter. Fix bugs in the emissionChris Lattner2004-08-011-36/+47
* The tblgen'erated asmparser wants a way to print operands.Chris Lattner2004-08-011-0/+6
* Rename the Printer class -> X86AsmPrinter.Chris Lattner2004-08-011-34/+46
* Factor a bunch of the rules and add support for generating the asmwriter.Chris Lattner2004-08-011-21/+23
* Specify an asm string and operands lists for a bunch of instructions.Chris Lattner2004-08-011-38/+75
* Add the 'ops' marker, add an AsmString initializerChris Lattner2004-08-011-1/+6
* Completely disable the pattern isel until it is more substantial.Chris Lattner2004-08-011-0/+4
* Entirely eliminate all patterns and expanders from this file. We shall goChris Lattner2004-08-011-82/+45
* Move the 'Expander' node to later in the file, with the other experimentalChris Lattner2004-08-011-15/+23
* Remove obsolete fileChris Lattner2004-08-011-393/+0
* Make OptimizeBlock take a MachineFunction::iterator instead of aAlkis Evlogimenos2004-07-311-4/+4
* Next on a pointer increments the pointer, not an iteratorChris Lattner2004-07-311-1/+1
* Use next() helper to make code more readable. UseAlkis Evlogimenos2004-07-311-4/+6
* Use MachineFunction::iterator instead of a MachineBasicBlock* becauseAlkis Evlogimenos2004-07-311-2/+3
* Align breaks.Alkis Evlogimenos2004-07-311-6/+6
* Expose this as a functionpassChris Lattner2004-07-311-1/+3
* Implement a simple target-independent CFG cleanup passChris Lattner2004-07-311-0/+201
* Add breaksChris Lattner2004-07-311-12/+12
* Simplify code a bit.Alkis Evlogimenos2004-07-311-3/+1
* Correctly spell 'unconditional'.Alkis Evlogimenos2004-07-311-1/+1
* Implement insertGoto and reverseBranchCondition for the X86.Alkis Evlogimenos2004-07-312-0/+43
* I'm pretty sure that ba is branch always, which is a barrier. Brg shouldChris Lattner2004-07-312-2/+6
* Mark barrier instructions. Execution does not fall through uncond branchesChris Lattner2004-07-311-2/+4
* New flagChris Lattner2004-07-311-0/+1