1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/utils/TableGen
David Majnemer 373de821e6 [CodeGen] Add larger vector types for i32 and f32
Some out of tree backend require larger vector type. Since maintaining the changes out of tree is difficult due to the many manual changes needed when adding a new type we are adding it even if no backend currently use it.

Differential Revision: https://reviews.llvm.org/D64141

Patch by Thomas Raoux!

llvm-svn: 365274
2019-07-07 04:47:37 +00:00
..
AsmMatcherEmitter.cpp [TableGen] AsmMatcher: allow repeated input operands 2019-05-30 07:38:09 +00:00
AsmWriterEmitter.cpp [llvm-objdump] Implement -Mreg-names-raw/-std options. 2019-02-26 12:15:14 +00:00
AsmWriterInst.cpp [tablegen] Add locations to many PrintFatalError() calls 2019-02-12 17:36:57 +00:00
AsmWriterInst.h
Attributes.cpp
CallingConvEmitter.cpp [tablegen] Add locations to many PrintFatalError() calls 2019-02-12 17:36:57 +00:00
CMakeLists.txt
CodeEmitterGen.cpp Use bitset for assembler predicates 2019-03-11 17:04:35 +00:00
CodeGenDAGPatterns.cpp [TableGen] Allow DAG isel patterns to override default operands. 2019-07-04 08:43:20 +00:00
CodeGenDAGPatterns.h [TableGen] Allow DAG isel patterns to override default operands. 2019-07-04 08:43:20 +00:00
CodeGenHwModes.cpp
CodeGenHwModes.h
CodeGenInstruction.cpp Allow target to handle STRICT floating-point nodes 2019-06-05 22:33:10 +00:00
CodeGenInstruction.h Allow target to handle STRICT floating-point nodes 2019-06-05 22:33:10 +00:00
CodeGenIntrinsics.h IR: Add immarg attribute 2019-03-12 21:02:54 +00:00
CodeGenMapTable.cpp
CodeGenRegisters.cpp Use llvm::stable_sort 2019-04-23 14:51:27 +00:00
CodeGenRegisters.h
CodeGenSchedule.cpp [TableGen] Include schedule model name in diagnostic. 2019-04-15 10:06:26 +00:00
CodeGenSchedule.h
CodeGenTarget.cpp [CodeGen] Add larger vector types for i32 and f32 2019-07-07 04:47:37 +00:00
CodeGenTarget.h
CTagsEmitter.cpp
DAGISelEmitter.cpp
DAGISelMatcher.cpp [TableGen] Replace a dyn_cast with isa to avoid an unused variable warning introduced in r355785. NFC 2019-03-11 16:51:37 +00:00
DAGISelMatcher.h [TableGen] Make CheckImmAllOnesVMatcher and CheckImmAllZerosVMatcher contradictory matchers. 2019-03-10 06:44:09 +00:00
DAGISelMatcherEmitter.cpp Recommit r355224 "[TableGen][SelectionDAG][X86] Add specific isel matchers for immAllZerosV/immAllOnesV. Remove bitcasts from X86 patterns that are no longer necessary." 2019-03-10 05:21:52 +00:00
DAGISelMatcherGen.cpp [TableGen] Allow DAG isel patterns to override default operands. 2019-07-04 08:43:20 +00:00
DAGISelMatcherOpt.cpp [SelectionDAG] Add a OPC_CheckChild2CondCode to SelectionDAGISel to remove a MoveChild and MoveParent pair. 2019-02-25 03:11:44 +00:00
DFAPacketizerEmitter.cpp
DisassemblerEmitter.cpp
ExegesisEmitter.cpp
FastISelEmitter.cpp
FixedLenDecoderEmitter.cpp Re-commit r363744: [tblgen][disasm] Allow multiple encodings to disassemble to the same instruction 2019-06-18 23:34:46 +00:00
GlobalISelEmitter.cpp Follow up and fix for rL362064 2019-05-31 08:39:34 +00:00
InfoByHwMode.cpp Add support for pointer types in patterns 2019-02-20 19:43:47 +00:00
InfoByHwMode.h Add support for pointer types in patterns 2019-02-20 19:43:47 +00:00
InstrDocsEmitter.cpp
InstrInfoEmitter.cpp Allow target to handle STRICT floating-point nodes 2019-06-05 22:33:10 +00:00
IntrinsicEmitter.cpp Teach TableGen Intrin Emitter to handle LLVMPointerType<llvm_any_ty> 2019-06-26 00:08:22 +00:00
LLVMBuild.txt
OptParserEmitter.cpp
PredicateExpander.cpp
PredicateExpander.h
PseudoLoweringEmitter.cpp
RegisterBankEmitter.cpp
RegisterInfoEmitter.cpp
RISCVCompressInstEmitter.cpp [RISCV] Replace map with set in getReqFeatures 2019-06-10 17:15:45 +00:00
SDNodeProperties.cpp [tablegen] Add locations to many PrintFatalError() calls 2019-02-12 17:36:57 +00:00
SDNodeProperties.h
SearchableTableEmitter.cpp [AMDGPU] gfx1010 SearchableTableEmitter patch for NSA 2019-05-13 21:59:03 +00:00
SequenceToOffsetTable.h
SubtargetEmitter.cpp [WebAssembly] Merge used feature sets, update atomics linkage policy 2019-03-29 00:14:01 +00:00
SubtargetFeatureInfo.cpp Use bitset for assembler predicates 2019-03-11 17:04:35 +00:00
SubtargetFeatureInfo.h Use bitset for assembler predicates 2019-03-11 17:04:35 +00:00
TableGen.cpp [tblgen] Add a timer covering the time spent reading the Instruction defs 2019-02-11 23:02:02 +00:00
TableGenBackends.h
tdtags
Types.cpp
Types.h
WebAssemblyDisassemblerEmitter.cpp Fix typo in comment, NFCI 2019-02-05 15:00:56 +00:00
WebAssemblyDisassemblerEmitter.h
X86DisassemblerShared.h
X86DisassemblerTables.cpp [X86Disassembler] Unify the EVEX and VEX code in emitContextTable. Merge the ATTR_VEXL/ATTR_EVEXL bits. NFCI 2019-06-13 22:15:25 +00:00
X86DisassemblerTables.h
X86EVEX2VEXTablesEmitter.cpp [X86] Remove check on isAsmParserOnly from EVEX2VEX tablegenerator. NFCI 2019-04-09 07:40:19 +00:00
X86FoldTablesEmitter.cpp [X86] Make the X86FoldTablesEmitter functional again. Fix the spacing in the output to make it easier to diff. 2019-06-01 06:20:55 +00:00
X86ModRMFilters.cpp
X86ModRMFilters.h
X86RecognizableInstr.cpp [X86] Add VP2INTERSECT instructions 2019-05-31 02:50:41 +00:00
X86RecognizableInstr.h [X86] Split the VEX_WPrefix in X86Inst tablegen class into 3 separate fields with clear meanings. 2019-04-09 07:40:06 +00:00