llvm-6502/lib/Target/X86/MCTargetDesc
Adam Nemet ccba8025da [X86] AVX512: Move compressed displacement logic to TD
This does not actually move the logic yet but reimplements it in the Tablegen
language.  Then asserts that the new implementation results in the same value.

The next patch will remove the assert and the temporary use of the TSFlags and
remove the C++ implementation.

The formula requires a limited form of the logical left and right operators.
I implemented these with the bit-extract/insert operator (i.e. blah{bits}).

No functional change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213278 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-17 17:04:34 +00:00
..
CMakeLists.txt MC: create X86WinCOFFStreamer for target specific behaviour 2014-04-27 03:48:12 +00:00
LLVMBuild.txt LLVMBuild.txt: Add missing dependencies. 2014-04-10 11:16:47 +00:00
Makefile
X86AsmBackend.cpp [x32] Add AsmBackend for X32 which uses ELF32 with x86_64 (the author is Pavel Chupin). 2014-07-10 13:03:26 +00:00
X86BaseInfo.h [X86] Specify all TSFlags bit-offsets symbolically 2014-07-14 23:18:39 +00:00
X86ELFObjectWriter.cpp Fix pr19645. 2014-05-03 19:57:04 +00:00
X86ELFRelocationInfo.cpp [C++] Use 'nullptr'. Target edition. 2014-04-25 05:30:21 +00:00
X86FixupKinds.h Handle _GLOBAL_OFFSET_TABLE_ in 64 bit mode. 2014-04-21 21:15:45 +00:00
X86MachObjectWriter.cpp [C++] Use 'nullptr'. Target edition. 2014-04-25 05:30:21 +00:00
X86MachORelocationInfo.cpp [C++] Use 'nullptr'. Target edition. 2014-04-25 05:30:21 +00:00
X86MCAsmInfo.cpp CodeGen: rename Win64 ExceptionHandling to WinEH 2014-06-29 21:43:47 +00:00
X86MCAsmInfo.h [C++11] Add 'override' keyword to virtual methods that override their base class. 2014-03-09 18:03:14 +00:00
X86MCCodeEmitter.cpp [X86] AVX512: Move compressed displacement logic to TD 2014-07-17 17:04:34 +00:00
X86MCTargetDesc.cpp MC: fix MCAsmInfo usage for windows-itanium 2014-07-17 16:27:40 +00:00
X86MCTargetDesc.h Move X86RegisterInfo away from using the TargetMachine and only 2014-06-10 22:34:28 +00:00
X86WinCOFFObjectWriter.cpp X86: Split the relocation selection up 2014-04-08 02:15:13 +00:00
X86WinCOFFStreamer.cpp MC: make DWARF and Windows unwinding handling more similar 2014-07-13 19:03:36 +00:00