summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86IntelAsmPrinter.h
Commit message (Collapse)AuthorAge
* Implement getSectionForFunction, use it when printing function body.Chris Lattner2006-10-05
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30737 91177308-0d34-0410-b5e6-96231b3b80d8
* Committing X86-64 support.Evan Cheng2006-09-08
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30177 91177308-0d34-0410-b5e6-96231b3b80d8
* Make target asm info a property of the target machine.Jim Laskey2006-09-07
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30162 91177308-0d34-0410-b5e6-96231b3b80d8
* Separate target specific asm properties from the asm printers.Jim Laskey2006-09-06
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30126 91177308-0d34-0410-b5e6-96231b3b80d8
* Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner2006-05-04
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28104 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove a bunch more SparcV9 specific stuffChris Lattner2006-05-04
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28093 91177308-0d34-0410-b5e6-96231b3b80d8
* De-virtualize SwitchSection.Jeff Cohen2006-05-02
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28047 91177308-0d34-0410-b5e6-96231b3b80d8
* De-virtualize EmitZeroes.Jeff Cohen2006-05-02
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28046 91177308-0d34-0410-b5e6-96231b3b80d8
* Finish support for Microsoft ML/MASM. May still be a few rough edges.Jeff Cohen2006-05-02
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28045 91177308-0d34-0410-b5e6-96231b3b80d8
* Make Intel syntax mode friendlier to Microsoft ML assembler (still needs ↵Jeff Cohen2006-05-02
| | | | | | more work). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28044 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove %'s from register names when in intel mode.Chris Lattner2006-05-01
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28027 91177308-0d34-0410-b5e6-96231b3b80d8
* I can't spell: Register, not Regsiter.Evan Cheng2006-04-28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28021 91177308-0d34-0410-b5e6-96231b3b80d8
* Implemented x86 inline asm b, h, w, k modifiers.Evan Cheng2006-04-28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28020 91177308-0d34-0410-b5e6-96231b3b80d8
* Bare-bone X86 inline asm printer support.Evan Cheng2006-04-28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28014 91177308-0d34-0410-b5e6-96231b3b80d8
* Added getTargetLowering() to TargetMachine. Refactored targets to support this.Evan Cheng2006-03-13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26742 91177308-0d34-0410-b5e6-96231b3b80d8
* Enable Dwarf debugging info.Evan Cheng2006-03-07
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26581 91177308-0d34-0410-b5e6-96231b3b80d8
* Added MMX, SSE1, and SSE2 vector instructions and some simple patterns.Evan Cheng2006-02-22
| | | | | | | Fixed some existing bugs (wrong predicates, prefixes) at the same time. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26310 91177308-0d34-0410-b5e6-96231b3b80d8
* x86 / Darwin PIC support.Evan Cheng2006-02-18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26273 91177308-0d34-0410-b5e6-96231b3b80d8
* Eliminate the printCallOperand method, using a 'call' modifier onChris Lattner2006-02-06
| | | | | | | printOperand instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26025 91177308-0d34-0410-b5e6-96231b3b80d8
* - Allow XMM load (for scalar use) to be folded into ANDP* and XORP*.Evan Cheng2006-01-31
| | | | | | | - Use XORP* to implement fneg. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25857 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a typo in my latest changeNate Begeman2005-11-30
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24542 91177308-0d34-0410-b5e6-96231b3b80d8
* No longer track value types for asm printer operands, and remove them asNate Begeman2005-11-30
| | | | | | | | an argument to every operand printing function. Requires some slight tweaks to x86, the only user. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24541 91177308-0d34-0410-b5e6-96231b3b80d8
* Add support for printing the sse scalar comparison instruction mnemonics.Nate Begeman2005-07-14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22440 91177308-0d34-0410-b5e6-96231b3b80d8
* Refactor X86AsmPrinter.cpp into multiple files. Patch contributedChris Lattner2005-07-01
by Aaron Gray, cleaned up by me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22324 91177308-0d34-0410-b5e6-96231b3b80d8