1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/include/llvm/Target
Oliver Stannard a8cc0cc3a1 [AsmParser] Add DiagnosticString to AsmOperands in tablegen
This adds a DiagnosticString member to the AsmOperand tablegen class, so
that the diagnostic text to be used when an assembly operand is
incorrect can be stored in the tablegen description of the operand,
rather than in a separate switch statement in the AsmParser.

If DiagnosticString is used for any operands, tablegen will emit a
getMatchKindDiag function, to map from diagnostic enums to strings.

Differential revision: https://reviews.llvm.org/D31606

llvm-svn: 314803
2017-10-03 14:34:57 +00:00
..
GlobalISel [globalisel] Add a G_BSWAP instruction and support bswap using it. 2017-09-19 14:25:15 +00:00
CostTable.h
GenericOpcodes.td [GlobalISel] Update the documentation and comment for G_[UN]MERGE_VALUES 2017-09-25 22:03:06 +00:00
Target.td [AsmParser] Add DiagnosticString to AsmOperands in tablegen 2017-10-03 14:34:57 +00:00
TargetCallingConv.h
TargetCallingConv.td
TargetFrameLowering.h Add "Restored" flag to CalleeSavedInfo 2017-08-10 16:17:32 +00:00
TargetInstrInfo.h [MachineOutliner] AArch64: Avoid saving + restoring LR if possible 2017-09-27 20:47:39 +00:00
TargetIntrinsicInfo.h
TargetItinerary.td
TargetLowering.h [DAG, x86] allow store merging before and after legalization (PR34217) 2017-09-18 20:54:26 +00:00
TargetLoweringObjectFile.h [WebAssembly] Remove flags from MCSectionWasm 2017-09-12 18:31:24 +00:00
TargetMachine.h IPRA: Allow target to enable IPRA by default 2017-08-14 19:54:47 +00:00
TargetOpcodes.def [globalisel] Add a G_BSWAP instruction and support bswap using it. 2017-09-19 14:25:15 +00:00
TargetOpcodes.h
TargetOptions.h
TargetRegisterInfo.h [SystemZ] implement shouldCoalesce() 2017-09-29 14:31:39 +00:00
TargetSchedule.td
TargetSelectionDAG.td [AArch64] LSE Atomics reorg - part 1 2017-08-05 04:30:55 +00:00
TargetSubtargetInfo.h Subtarget support for parameterized register class information 2017-09-14 20:44:20 +00:00