aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86IntelAsmPrinter.cpp
AgeCommit message (Expand)Author
2006-05-26Remove a couple of bogus casts.Evan Cheng
2006-05-16X86 integer register classes naming changes. Make them consistent with FP, ve...Evan Cheng
2006-05-09Implement MASM sections correctly, without a "has masm sections flag" and a b...Chris Lattner
2006-05-09MASM doesn't have one of these.Chris Lattner
2006-05-09Preserve prior behaviorChris Lattner
2006-05-09Fix the MASM asmprinter's lies. It does not want to emit code to .text/.dataChris Lattner
2006-05-09Split SwitchSection into SwitchTo{Text|Data}Section methods.Chris Lattner
2006-05-08Fixing truncate. Previously we were emitting truncate from r16 to r8 asEvan Cheng
2006-05-06Fix some loose ends in MASM support.Jeff Cohen
2006-05-05Better implementation of truncate. ISel matches it to a pseudo instructionEvan Cheng
2006-05-04Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner
2006-05-04There shalt be only one "immediate" operand type!Chris Lattner
2006-05-04Make external globals public; other minor cleanup.Jeff Cohen
2006-05-04Remove a bunch more SparcV9 specific stuffChris Lattner
2006-05-04Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner
2006-05-02Extend printBasicBlockLabel a bit so that it can be used to print allNate Begeman
2006-05-02De-virtualize SwitchSection.Jeff Cohen
2006-05-02De-virtualize EmitZeroes.Jeff Cohen
2006-05-02Finish support for Microsoft ML/MASM. May still be a few rough edges.Jeff Cohen
2006-05-02Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more...Jeff Cohen
2006-05-01Remove %'s from register names when in intel mode.Chris Lattner
2006-04-28I can't spell: Register, not Regsiter.Evan Cheng
2006-04-28Implemented x86 inline asm b, h, w, k modifiers.Evan Cheng
2006-04-28Bare-bone X86 inline asm printer support.Evan Cheng
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-04-07Make sure that debug labels are defined within the same section and after theJim Laskey
2006-03-23Change interface to DwarfWriter.Jim Laskey
2006-03-13Added getTargetLowering() to TargetMachine. Refactored targets to support this.Evan Cheng
2006-03-07- Emit subsections_via_symbols for Darwin.Evan Cheng
2006-03-07Enable Dwarf debugging info.Evan Cheng
2006-02-26Fixed ConstantPoolIndex operand asm print bug. This fixed 2005-07-17-INT-To-FPEvan Cheng
2006-02-25Added an offset field to ConstantPoolSDNode.Evan Cheng
2006-02-23PIC related bug fixes.Evan Cheng
2006-02-22- Added option -relocation-model to set relocation model. Valid values includ...Evan Cheng
2006-02-18x86 / Darwin PIC support.Evan Cheng
2006-02-07Darwin ABI issues: weak, linkonce, etc. dynamic-no-pic support is complete.Evan Cheng
2006-02-06Eliminate the printCallOperand method, using a 'call' modifier onChris Lattner
2006-01-22Add explicit #includes of <iostream>Chris Lattner
2005-11-30No longer track value types for asm printer operands, and remove them asNate Begeman
2005-11-30Fixed a minor bug: - -offset != offset iff offset == MININTEvan Cheng
2005-11-21Use HasDotTypeDotSizeDirective instead of forELFChris Lattner
2005-11-21Add a forELF flag, allowing the removal of forCygwin and simplification ofChris Lattner
2005-11-21Switch to using the shared constant pool printer, along with using shorterChris Lattner
2005-11-21Adjust to capitalized AsmPrinter method namesChris Lattner
2005-11-21Use PrivateGlobalPrefix for basic block labels. This allows the x86 darwinChris Lattner
2005-11-21convert the rest of this over to use SwitchSectionChris Lattner
2005-11-21Naturally align doubles in the constant pool, set PrivateGlobalPrefix onChris Lattner
2005-07-14Add support for printing the sse scalar comparison instruction mnemonics.Nate Begeman
2005-07-03Percolate the call up to the right superclassChris Lattner
2005-07-01Refactor X86AsmPrinter.cpp into multiple files. Patch contributedChris Lattner