| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add #include <cstdlib> and abort() to silence a warning | Misha Brukman | 2004-08-02 | 1 | -5/+6 |
| | | | | | llvm-svn: 15413 | ||||
| * | * ceil() requires #include <cmath> for compilation | Misha Brukman | 2004-08-02 | 1 | -3/+4 |
| | | | | | | | | * Alphabetize #includes * Fix some lines to fit within 80 cols llvm-svn: 15412 | ||||
| * | This pass has proven its metal, remove -disable option. | Chris Lattner | 2004-08-02 | 1 | -5/+1 |
| | | | | | llvm-svn: 15411 | ||||
| * | Fix a regression in InstCombine/xor.ll | Chris Lattner | 2004-08-01 | 1 | -2/+2 |
| | | | | | llvm-svn: 15410 | ||||
| * | Fix a warning | Chris Lattner | 2004-08-01 | 1 | -2/+1 |
| | | | | | llvm-svn: 15409 | ||||
| * | Adding ModuloScheduling so that it compiles for everyone. | Tanya Lattner | 2004-08-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 15408 | ||||
| * | Adding friend MSSchedule for ModuloScheduling pass. | Tanya Lattner | 2004-08-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 15407 | ||||
| * | Fix warning | Chris Lattner | 2004-08-01 | 1 | -0/+2 |
| | | | | | llvm-svn: 15406 | ||||
| * | Initial testcase for bytecode compatibility regression test. | Chris Lattner | 2004-08-01 | 2 | -0/+97 |
| | | | | | llvm-svn: 15405 | ||||
| * | Update. | Reid Spencer | 2004-08-01 | 1 | -1/+2 |
| | | | | | llvm-svn: 15404 | ||||
| * | Convert all I<> instructions to asmformat. | Chris Lattner | 2004-08-01 | 1 | -224/+302 |
| | | | | | | | Delete the 'name' field of all instructions that have asmformats. llvm-svn: 15403 | ||||
| * | Dereferencing end() is bad. | Chris Lattner | 2004-08-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 15402 | ||||
| * | Add some immediate forms, make name optional | Chris Lattner | 2004-08-01 | 1 | -2/+5 |
| | | | | | llvm-svn: 15401 | ||||
| * | Be picky | Chris Lattner | 2004-08-01 | 1 | -1/+5 |
| | | | | | llvm-svn: 15400 | ||||
| * | Instructions no longer need to have names. | Chris Lattner | 2004-08-01 | 1 | -1/+6 |
| | | | | | llvm-svn: 15399 | ||||
| * | Eliminate 3 of the X86 printImplicit* flags. | Chris Lattner | 2004-08-01 | 3 | -25/+3 |
| | | | | | llvm-svn: 15398 | ||||
| * | Get rid of 3 of the 4 'printimplicit' flags. Implicit operands are now | Chris Lattner | 2004-08-01 | 1 | -79/+1 |
| | | | | | | | explicitly listed in the asm string. llvm-svn: 15397 | ||||
| * | Convert more instructions over to the asmprinter | Chris Lattner | 2004-08-01 | 1 | -50/+66 |
| | | | | | llvm-svn: 15396 | ||||
| * | Handle registers a bit more efficiently | Chris Lattner | 2004-08-01 | 1 | -1/+7 |
| | | | | | llvm-svn: 15395 | ||||
| * | give FP stack registers names | Chris Lattner | 2004-08-01 | 1 | -2/+5 |
| | | | | | llvm-svn: 15394 | ||||
| * | Switch more instructions over to using the asmprinter. Fix bugs in the emission | Chris Lattner | 2004-08-01 | 1 | -36/+47 |
| | | | | | | | of in/out instructions (missing %'s on registers). llvm-svn: 15393 | ||||
| * | The tblgen'erated asmparser wants a way to print operands. | Chris Lattner | 2004-08-01 | 1 | -0/+6 |
| | | | | | llvm-svn: 15392 | ||||
| * | Add support for asm printing machine instructions that have operands. | Chris Lattner | 2004-08-01 | 1 | -2/+48 |
| | | | | | llvm-svn: 15391 | ||||
| * | Parse the operand list of the instruction. We currently support register ↵ | Chris Lattner | 2004-08-01 | 3 | -7/+54 |
| | | | | | | | and immediate operands. llvm-svn: 15390 | ||||
| * | Rename the Printer class -> X86AsmPrinter. | Chris Lattner | 2004-08-01 | 1 | -34/+46 |
| | | | | | | | Include the tablegenerated assembly writer. llvm-svn: 15389 | ||||
| * | Factor a bunch of the rules and add support for generating the asmwriter. | Chris Lattner | 2004-08-01 | 1 | -21/+23 |
| | | | | | llvm-svn: 15388 | ||||
| * | Specify an asm string and operands lists for a bunch of instructions. | Chris Lattner | 2004-08-01 | 1 | -38/+75 |
| | | | | | | | This only really covers no-operand instructions so far. llvm-svn: 15387 | ||||
| * | Initial cut at an asm writer emitter. So far, this only handles emission of | Chris Lattner | 2004-08-01 | 4 | -3/+99 |
| | | | | | | | instructions, and only instructions that take no operands at that! llvm-svn: 15386 | ||||
| * | Add, and start using, the CodeGenInstruction class. This class represents | Chris Lattner | 2004-08-01 | 5 | -47/+144 |
| | | | | | | | an instance of the Instruction tablegen class. llvm-svn: 15385 | ||||
| * | Add the 'ops' marker, add an AsmString initializer | Chris Lattner | 2004-08-01 | 1 | -1/+6 |
| | | | | | llvm-svn: 15383 | ||||
| * | Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h) | Chris Lattner | 2004-08-01 | 6 | -14/+13 |
| | | | | | llvm-svn: 15382 | ||||
| * | Finegrainify namespacification | Chris Lattner | 2004-08-01 | 8 | -41/+21 |
| | | | | | llvm-svn: 15381 | ||||
| * | Completely disable the pattern isel until it is more substantial. | Chris Lattner | 2004-08-01 | 1 | -0/+4 |
| | | | | | llvm-svn: 15380 | ||||
| * | Entirely eliminate all patterns and expanders from this file. We shall go | Chris Lattner | 2004-08-01 | 1 | -82/+45 |
| | | | | | | | with an incremental approach rather than a revolutionary approach. llvm-svn: 15379 | ||||
| * | Move the 'Expander' node to later in the file, with the other experimental | Chris Lattner | 2004-08-01 | 1 | -15/+23 |
| | | | | | | | stuff. The pattern becomes a list, add some stuff, add some comments. llvm-svn: 15378 | ||||
| * | Remove obsolete file | Chris Lattner | 2004-08-01 | 1 | -393/+0 |
| | | | | | llvm-svn: 15377 | ||||
| * | Make OptimizeBlock take a MachineFunction::iterator instead of a | Alkis Evlogimenos | 2004-07-31 | 1 | -4/+4 |
| | | | | | | | | MachineBasicBlock* as a parameter so that nxext() and prior() helper functions can work naturally on it. llvm-svn: 15376 | ||||
| * | Next on a pointer increments the pointer, not an iterator | Chris Lattner | 2004-07-31 | 1 | -1/+1 |
| | | | | | llvm-svn: 15375 | ||||
| * | Use next() helper to make code more readable. Use | Alkis Evlogimenos | 2004-07-31 | 1 | -4/+6 |
| | | | | | | | | MachineFunction::iterator instead of MachineBasicBlock* to avoid dereferencing end iterators. llvm-svn: 15373 | ||||
| * | Use MachineFunction::iterator instead of a MachineBasicBlock* because | Alkis Evlogimenos | 2004-07-31 | 1 | -2/+3 |
| | | | | | | | FallThrough maybe == to MF.end(). llvm-svn: 15372 | ||||
| * | Align breaks. | Alkis Evlogimenos | 2004-07-31 | 1 | -6/+6 |
| | | | | | llvm-svn: 15371 | ||||
| * | Expose breakcriticaledges as a functionpass | Chris Lattner | 2004-07-31 | 1 | -1/+1 |
| | | | | | llvm-svn: 15370 | ||||
| * | Expose this as a functionpass | Chris Lattner | 2004-07-31 | 1 | -1/+3 |
| | | | | | llvm-svn: 15369 | ||||
| * | Implement a simple target-independent CFG cleanup pass | Chris Lattner | 2004-07-31 | 1 | -0/+201 |
| | | | | | llvm-svn: 15368 | ||||
| * | New pass | Chris Lattner | 2004-07-31 | 1 | -0/+6 |
| | | | | | llvm-svn: 15367 | ||||
| * | Expose some helpful methods | Chris Lattner | 2004-07-31 | 1 | -0/+8 |
| | | | | | llvm-svn: 15366 | ||||
| * | Add breaks | Chris Lattner | 2004-07-31 | 1 | -12/+12 |
| | | | | | llvm-svn: 15365 | ||||
| * | Simplify code a bit. | Alkis Evlogimenos | 2004-07-31 | 1 | -3/+1 |
| | | | | | llvm-svn: 15364 | ||||
| * | Correctly spell 'unconditional'. | Alkis Evlogimenos | 2004-07-31 | 1 | -1/+1 |
| | | | | | llvm-svn: 15363 | ||||
| * | Implement insertGoto and reverseBranchCondition for the X86. | Alkis Evlogimenos | 2004-07-31 | 2 | -0/+43 |
| | | | | | llvm-svn: 15362 | ||||

