aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Add VBIF/VBIT for disassembly only.Johnny Chen2010-02-091-1/+19
* MC/X86: Add a dummy implementation of MCFixup generation for hacky X86 MCCode...Daniel Dunbar2010-02-091-8/+44
* MC: First cut at MCFixup, for getting fixup/relocation information out of an ...Daniel Dunbar2010-02-092-3/+42
* Added VMRS/VMSR for disassembly only.Johnny Chen2010-02-091-0/+25
* port encoder enhancements over to the new encoder.Chris Lattner2010-02-091-20/+34
* fix X86 encoder to output [disp] only addresses with no SIB byteChris Lattner2010-02-091-73/+85
* revert r95689: getX86RegNum(BaseReg) != N86::ESP isChris Lattner2010-02-091-2/+2
* simplify.Chris Lattner2010-02-091-2/+2
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-0919-57/+56
* Radar 7417921Jim Grosbach2010-02-092-2/+2
* Added vcvtb/vcvtt (between half-precision and single-precision, VFP).Johnny Chen2010-02-091-0/+18
* move PR3462 to here.Chris Lattner2010-02-091-1/+1
* add a note from PR6194Chris Lattner2010-02-091-0/+33
* Implement x86 asm parsing support for %st and %st(4)Chris Lattner2010-02-091-0/+35
* pass stringref by value instead of by const&Chris Lattner2010-02-092-2/+3
* move PR6212 to this file.Chris Lattner2010-02-091-0/+25
* this is done, tested by CodeGen/ARM/iabs.llChris Lattner2010-02-081-20/+0
* tighten up eh.setjmp sequence a bit.Jim Grosbach2010-02-086-29/+37
* unify the paths for external symbols and global variables:Chris Lattner2010-02-082-83/+48
* switch the rest of the "@ concatentation" logic in the X86Chris Lattner2010-02-084-127/+63
* Fixed the AT&T AsmLexer to report the proper stringsSean Callanan2010-02-081-1/+1
* switch ELF @GOTOFF references to use X86MCTargetExpr.Chris Lattner2010-02-085-12/+16
* add an x86 implementation of MCTargetExpr forChris Lattner2010-02-084-3/+89
* Add VCVTR (between floating-point and integer, VFP) for disassembly purpose.Johnny Chen2010-02-081-0/+31
* Rename the PerformTailCallOpt variable to GuaranteedTailCallOpt to reflectDan Gohman2010-02-085-23/+23
* Add VCMP (VFP floating-point compare without 'E' bit set) for disassembly pur...Johnny Chen2010-02-081-0/+16
* Added VMOVRRS/VMOVSRR to ARMInstrVFP.td for disassembly purpose.Johnny Chen2010-02-081-0/+14
* Fix x86 JIT stub on MSVC.Torok Edwin2010-02-081-0/+1
* Add suport for VASTART on Mips.Bruno Cardoso Lopes2010-02-062-0/+22
* First step towards varargs support in Mips:Bruno Cardoso Lopes2010-02-061-38/+117
* Run codegen dce pass for all targets at all optimization levels. Previously it'sEvan Cheng2010-02-061-4/+0
* Fix alignment on ppc linux. This fixes the build of crtend.oRafael Espindola2010-02-061-0/+3
* Do not emit callseq instructions around sibcalls. This eliminated some unnece...Evan Cheng2010-02-062-23/+27
* Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen2010-02-061-0/+1
* Handle AddrMode6 (for NEON load/stores) in Thumb2's rewriteT2FrameIndex.Bob Wilson2010-02-061-11/+10
* fix incorrect encoding of SBB8mi that Kevin noticed.Chris Lattner2010-02-051-2/+2
* fix a case where we'd mis-encode fisttp because of an incorrect (andChris Lattner2010-02-051-1/+0
* add note.Chris Lattner2010-02-051-0/+2
* port X86InstrInfo::determineREX over to the new encoder.Chris Lattner2010-02-053-10/+109
* wire up 64-bit MCCodeEmitter.Chris Lattner2010-02-053-9/+17
* really kill off the last MRMInitReg inst, remove logic from encoder.Chris Lattner2010-02-054-17/+9
* lower the last of the MRMInitReg instructions in MCInstLower.Chris Lattner2010-02-053-9/+16
* teach X86MCInstLower to lower the MOV32r0 and MOV8r0 Chris Lattner2010-02-052-6/+14
* genericize helpers, use them for MOV16r0/MOV64r0Chris Lattner2010-02-051-27/+21
* factor code better in X86MCInstLower::Lower, teach it toChris Lattner2010-02-053-53/+40
* implement the rest of the encoding types.Chris Lattner2010-02-051-3/+108
* move functions for decoding X86II values into the X86II namespace.Chris Lattner2010-02-054-45/+48
* constant propagate a method away.Chris Lattner2010-02-052-11/+5
* change getSizeOfImm and getBaseOpcodeFor to just takeChris Lattner2010-02-055-48/+46
* add some more encodings.Chris Lattner2010-02-051-1/+36