summaryrefslogtreecommitdiff
path: root/utils/TableGen
Commit message (Expand)AuthorAge
...
* [x86] Switch PAUSE instruction to use XS prefix instead of HasREPPrefix. Remo...Craig Topper2014-02-20
* Remove special FP opcode maps and instead add enough MRM_XX formats to handle...Craig Topper2014-02-19
* Put some of the X86 formats in a more logical order.Craig Topper2014-02-19
* Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper2014-02-19
* Rename a DebugLoc variable to DbgLoc and a DataLayout to DL.Rafael Espindola2014-02-18
* Add an x86 prefix encoding for instructions that would decode to a different ...Craig Topper2014-02-18
* Remove unused method declaration.Craig Topper2014-02-13
* Remove filtering concept from X86 disassembler table generation. It's no long...Craig Topper2014-02-13
* Remove special case filtering for instructions with lock prefix as they are a...Craig Topper2014-02-12
* Mark XACQUIRE_PREFIX/XRELEASE_PREFIX as isAsmParserOnly so they'll disappear ...Craig Topper2014-02-12
* Recommit r201059 and r201060 with hopefully a fix for its original failure.Craig Topper2014-02-10
* Revert r201059 and r201060.Bob Wilson2014-02-10
* Simplify a bunch of code by removing the need for the x86 disassembler table ...Craig Topper2014-02-10
* Add MRMXr/MRMXm form to X86 for use by instructions which treat the 'reg' fie...Craig Topper2014-02-10
* Remove unnecessary include.Craig Topper2014-02-09
* Remove some unnecessary code. The conditions it was checking had already been...Craig Topper2014-02-09
* LLVM-1163: AAPCS-VFP violation when CPRC allocated to stackOliver Stannard2014-02-07
* Delete all of the CodeGenInstructions from CodeGenTarget destructor.Craig Topper2014-02-06
* Shrink the size of CodeGenInstruction a little bit by using bitfields. 32 boo...Craig Topper2014-02-05
* Get rid of a vector copy by just making a pointer out of the reference return...Craig Topper2014-02-05
* Fix a vector that was passed by value instead of reference.Craig Topper2014-02-05
* Fix a doxygen comment referencing the wrong method name.Craig Topper2014-02-05
* Add CheckChildInteger to ISelMatcher operations. Removes nearly 2000 bytes fr...Craig Topper2014-02-05
* TableGen/X86RecognizableInstr.h: Prune out-of-date "@param isSSE". [-Wdocumen...NAKAMURA Takumi2014-02-02
* Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...Craig Topper2014-02-02
* Simplify some code since VEX and EVEX instructions never have HasOpSizePrefix.Craig Topper2014-02-02
* Merge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into a 2-bit 'encoding' field i...Craig Topper2014-02-02
* Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes from each other in the T...Craig Topper2014-01-31
* Move REP out of the Prefix field of the X86 format. Give it its own bit. It h...Craig Topper2014-01-31
* Couple minor formatting fixes to the XXXGenDAGISel.inc files.Craig Topper2014-01-30
* Delete the Matchers stored in the SmallVectors in SwitchOpcodeMatcher/SwitchT...Craig Topper2014-01-29
* Propagate MCSubtargetInfo through TableGen's getBinaryCodeForInstr()David Woodhouse2014-01-28
* Change MCStreamer EmitInstruction interface to take subtarget infoDavid Woodhouse2014-01-28
* Improve handling of EnforceSmallerThan. Remove all types that are smaller fro...Craig Topper2014-01-28
* Don't use EnforceSmallerThan for EnforceVectorSubVectorTypeIs. EnforceSmaller...Craig Topper2014-01-25
* Fix typo in commment tyep->type.Craig Topper2014-01-25
* Use isConcrete and getConcrete instead of using TypeVec directly.Craig Topper2014-01-25
* Fix EnforceSmallerThan to check !hasVectorTypes on the other type instead of ...Craig Topper2014-01-25
* Remove TGValueTypes.cpp from CMakeLists.txt which I forgot to do in r200036.Craig Topper2014-01-24
* Replace tablegen uses of EVT with MVT. Add isOverloaded() to MVT to facilitat...Craig Topper2014-01-24
* Fix known typosAlp Toker2014-01-24
* ]x86] Allow segment and address-size overrides for CMPS[BWLQ] (PR9385)David Woodhouse2014-01-22
* [x86] Allow address-size overrides for STOS[BWLQ] (PR9385)David Woodhouse2014-01-22
* [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)David Woodhouse2014-01-22
* Use ArrayRef to simplify some code.Craig Topper2014-01-21
* [x86] Fix disassembly of MOV16ao16 et al.David Woodhouse2014-01-20
* Allow x86 mov instructions to/from memory with absolute address to be encoded...Craig Topper2014-01-16
* replace LeakSanitizerIsTurnedOffForTheCurrentProcess with __lsan_is_turned_of...Kostya Serebryany2014-01-15
* Simplify x86 disassembler table handling of when to use TYPE_Rv/TYPE_R16/TYPE...Craig Topper2014-01-15
* Add FPExt option to CCValAssign::LocInfo. When generating calling-conventionLang Hames2014-01-14