/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | PseudoSourceValue.h | 41 JumpTable, 72 bool isJumpTable() const { return Kind == JumpTable; }
|
H A D | SwitchLoweringUtils.h | 160 struct JumpTable { struct in namespace:llvm::SwitchCG 172 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M, MachineBasicBlock *D) function in struct:llvm::SwitchCG::JumpTable 188 using JumpTableBlock = std::pair<JumpTableHeader, JumpTable>; 259 /// Vector of JumpTable structures used to communicate SwitchInst code
|
H A D | ISDOpcodes.h | 64 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator in enum:llvm::ISD::NodeType
|
H A D | SelectionDAGNodes.h | 1797 : SDNode(isTarg ? ISD::TargetJumpTable : ISD::JumpTable, 1806 return N->getOpcode() == ISD::JumpTable ||
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetOptions.h | 39 namespace JumpTable { namespace in namespace:llvm
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | PseudoSourceValue.cpp | 24 "Stack", "GOT", "JumpTable", "ConstantPool", "FixedStack", 111 JumpTablePSV(PseudoSourceValue::JumpTable, TII),
|
H A D | SwitchLoweringUtils.cpp | 251 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr); 268 // Clusters must be sorted and contain Range or JumpTable clusters.
|
H A D | MachineOperand.cpp | 1115 case PseudoSourceValue::JumpTable:
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ForceFunctionAttrs.cpp | 36 .Case("jumptable", Attribute::JumpTable)
|
H A D | LowerTypeTests.cpp | 1497 auto JumpTable = local 1500 lowerTypeTestCalls(TypeIds, JumpTable, GlobalLayout); 1513 JumpTableType, JumpTable,
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | IRTranslator.h | 295 bool emitJumpTableHeader(SwitchCG::JumpTable &JT, 298 void emitJumpTable(SwitchCG::JumpTable &JT, MachineBasicBlock *MBB);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 678 void visitJumpTable(SwitchCG::JumpTable &JT); 679 void visitJumpTableHeader(SwitchCG::JumpTable &JT,
|
H A D | SelectionDAGDumper.cpp | 122 case ISD::JumpTable: return "JumpTable";
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCISelLowering.cpp | 120 setOperationAction(ISD::JumpTable, MVT::i32, Custom); 759 case ISD::JumpTable:
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 94 setOperationAction(ISD::JumpTable, MVT::i32, Custom); 188 case ISD::JumpTable:
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 151 setOperationAction(ISD::JumpTable, MVT::i16, Custom); 355 case ISD::JumpTable: return LowerJumpTable(Op, DAG);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 74 setOperationAction(ISD::JumpTable, MVTPtr, Custom); 1001 case ISD::JumpTable:
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 508 void IRTranslator::emitJumpTable(SwitchCG::JumpTable &JT, 523 bool IRTranslator::emitJumpTableHeader(SwitchCG::JumpTable &JT, 657 SwitchCG::JumpTable *JT = &SL->JTCases[I->JTCasesIndex].second;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600InstrInfo.cpp | 1508 case PseudoSourceValue::JumpTable:
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 307 if (hasAttribute(Attribute::JumpTable))
|
H A D | Verifier.cpp | 1538 case Attribute::JumpTable: 1815 if (Attrs.hasFnAttribute(Attribute::JumpTable)) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 862 case Attribute::JumpTable:
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 349 setOperationAction(ISD::JumpTable, MVT::i32, Custom); 370 setOperationAction(ISD::JumpTable, MVT::i64, Custom); 1227 case ISD::JumpTable: return lowerJumpTable(Op, DAG);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 1350 setOperationAction(ISD::JumpTable, MVT::i32, Custom); 2922 case ISD::JumpTable: return LowerJumpTable(Op, DAG);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1261 case Attribute::JumpTable: return 1ULL << 45; 1441 return Attribute::JumpTable;
|