| Commit message (Expand) | Author | Age | Files | Lines |
* | pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, | Chris Lattner | 2009-09-17 | 2 | -0/+2 |
* | Added the LODS (load byte into register, usually | Sean Callanan | 2009-09-16 | 2 | -0/+10 |
* | Added the LAR (load segment access rights) | Sean Callanan | 2009-09-16 | 2 | -0/+21 |
* | Added the LOOP family of instructions to the Intel | Sean Callanan | 2009-09-16 | 1 | -0/+6 |
* | Added an alternate form of register-register CMP | Sean Callanan | 2009-09-16 | 2 | -0/+8 |
* | Fix incorrect assert that should be a user error for code like 'mov $0, %%eax'. | Kevin Enderby | 2009-09-16 | 1 | -1/+2 |
* | move FnStubs/GVSTubs/HiddenGVStub handling out of the X86 asmprinter | Chris Lattner | 2009-09-16 | 4 | -43/+44 |
* | revert a hunk of r82018 that wasn't supposed to go in yet. | Chris Lattner | 2009-09-16 | 1 | -0/+5 |
* | add a new MachineModuleInfoMachO class, which is the per-module | Chris Lattner | 2009-09-16 | 1 | -5/+0 |
* | tidy up | Chris Lattner | 2009-09-16 | 1 | -3/+3 |
* | rearrange X86ATTAsmPrinter::doFinalization, making a scan of | Chris Lattner | 2009-09-16 | 2 | -33/+43 |
* | remove the AsmPrinter::printMCInst hook hack now that | Chris Lattner | 2009-09-16 | 1 | -2/+1 |
* | fix cmake build | Shantonu Sen | 2009-09-16 | 1 | -0/+1 |
* | Do not try and sink a load whose chain result has more than one use, when | Nate Begeman | 2009-09-16 | 1 | -2/+5 |
* | Added the ENTER instruction, which sets up a stack | Sean Callanan | 2009-09-16 | 1 | -0/+5 |
* | Added the definitions for one-bit left shifts to | Sean Callanan | 2009-09-16 | 2 | -4/+15 |
* | Removed a few instructions that were already | Sean Callanan | 2009-09-16 | 1 | -5/+0 |
* | Big change #1 for personality function references: | Chris Lattner | 2009-09-16 | 4 | -9/+64 |
* | Added a variety of floating-point and SSE instructions. | Sean Callanan | 2009-09-16 | 2 | -0/+51 |
* | Added far return instructions (that is, returns to | Sean Callanan | 2009-09-15 | 1 | -0/+4 |
* | Updated comments per Eli's suggestion. | Sean Callanan | 2009-09-15 | 2 | -2/+4 |
* | Added register-to-register ADD instructions to the | Sean Callanan | 2009-09-15 | 2 | -0/+13 |
* | Added a new register class for segment registers | Sean Callanan | 2009-09-15 | 3 | -0/+25 |
* | Change the marker byte for stubs from 0xcd to 0xce (another form of | Dale Johannesen | 2009-09-15 | 1 | -3/+6 |
* | fix PR4984 by ensuring that fastisel adds properly sign extended GEP displace... | Chris Lattner | 2009-09-15 | 1 | -1/+1 |
* | Don't pull a load through a callseq_start if the load's chain | Dan Gohman | 2009-09-15 | 1 | -1/+2 |
* | Modified the Intel instruction tables to include | Sean Callanan | 2009-09-15 | 2 | -4/+37 |
* | On x86-64, the 32-bit cmov doesn't actually clear the high 32-bit of | Dan Gohman | 2009-09-15 | 1 | -3/+5 |
* | Change MCAsmStreamer to take an MCInstPrinter instead of a | Chris Lattner | 2009-09-14 | 1 | -0/+16 |
* | Give MCInstPrinter a MCAsmInfo member, make X86ATTInstPrinter | Chris Lattner | 2009-09-14 | 3 | -11/+14 |
* | tidy up a bit. | Chris Lattner | 2009-09-14 | 1 | -16/+8 |
* | add some special case handling for strangely named x86 registers. | Chris Lattner | 2009-09-13 | 1 | -1/+25 |
* | remove all but one reference to TargetRegisterDesc::AsmName. | Chris Lattner | 2009-09-13 | 2 | -5/+2 |
* | the tblgen produced 'getRegisterName' method does not access | Chris Lattner | 2009-09-13 | 2 | -3/+2 |
* | switch the x86 asmprinters to use getRegisterName instead | Chris Lattner | 2009-09-13 | 5 | -18/+11 |
* | make tblgen produce a function that returns the name for a physreg. | Chris Lattner | 2009-09-13 | 2 | -1/+6 |
* | make intel asmprinter use TRI::getAsmName instead of TRI::getName like | Chris Lattner | 2009-09-13 | 2 | -15/+21 |
* | split MCInst printing out of the X86ATTInstPrinter | Chris Lattner | 2009-09-13 | 6 | -69/+108 |
* | reduce indentation with early exit. | Chris Lattner | 2009-09-13 | 1 | -45/+45 |
* | delete the fixme too! :) | Chris Lattner | 2009-09-13 | 1 | -2/+0 |
* | merge the linux cpool/jtbl pic tests into pic.ll and convert to filecheck. | Chris Lattner | 2009-09-13 | 1 | -8/+2 |
* | make X86ATTAsmPrinter::PrintPICBaseSymbol forward to X86MCInstLower. | Chris Lattner | 2009-09-13 | 2 | -9/+7 |
* | replace printBasicBlockLabel with EmitBasicBlockStart, | Chris Lattner | 2009-09-13 | 2 | -2/+2 |
* | convert some uses of printBasicBlockLabel to use GetMBBSymbol | Chris Lattner | 2009-09-13 | 2 | -7/+10 |
* | devirtualize AsmPrinter::printBasicBlockLabel since it is never overridden. | Chris Lattner | 2009-09-12 | 2 | -11/+1 |
* | factor MBB label lowering better | Chris Lattner | 2009-09-12 | 2 | -6/+6 |
* | X86MCInstLower::Lower should only not emit anything to OutStreamer, | Chris Lattner | 2009-09-12 | 2 | -27/+43 |
* | eliminate the "MBBLabel" MCOperand type, and just use a MCSymbol for | Chris Lattner | 2009-09-12 | 3 | -8/+12 |
* | split MachineInstr -> MCInst lowering into its own class (not | Chris Lattner | 2009-09-12 | 3 | -134/+198 |
* | remove the "old" at&t style asmprinter. Unfortunately, most of the | Chris Lattner | 2009-09-12 | 2 | -19/+1 |