Home
last modified time | relevance | path

Searched refs:JumpTable (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h42 JumpTable, enumerator
72 bool isJumpTable() const { return Kind == JumpTable; } in isJumpTable()
H A DISDOpcodes.h63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator
H A DSelectionDAGNodes.h1683 : SDNode(isTarg ? ISD::TargetJumpTable : ISD::JumpTable,
1692 return N->getOpcode() == ISD::JumpTable ||
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h261 struct JumpTable { struct
273 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M, in JumpTable() argument
288 using JumpTableBlock = std::pair<JumpTableHeader, JumpTable>;
848 void visitJumpTable(JumpTable &JT);
849 void visitJumpTableHeader(JumpTable &JT, JumpTableHeader &JTH,
H A DSelectionDAGDumper.cpp122 case ISD::JumpTable: return "JumpTable"; in getOperationName()
H A DSelectionDAGBuilder.cpp2150 void SelectionDAGBuilder::visitJumpTable(JumpTable &JT) { in visitJumpTable()
2165 void SelectionDAGBuilder::visitJumpTableHeader(JumpTable &JT, in visitJumpTableHeader()
9527 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr); in buildJumpTable()
9998 JumpTable *JT = &JTCases[I->JTCasesIndex].second; in lowerWorkItem()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetOptions.h40 namespace JumpTable {
H A DTargetSelectionDAG.td321 def jumptable : SDNode<"ISD::JumpTable", SDTPtrLeaf, [],
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp112 JumpTablePSV(PseudoSourceValue::JumpTable, TII), in PseudoSourceValueManager()
H A DMachineOperand.cpp1106 case PseudoSourceValue::JumpTable: in print()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp35 .Case("jumptable", Attribute::JumpTable) in parseAttrKind()
H A DLowerTypeTests.cpp1437 auto JumpTable = in buildBitSetsFromFunctionsNative() local
1440 lowerTypeTestCalls(TypeIds, JumpTable, GlobalLayout); in buildBitSetsFromFunctionsNative()
1450 JumpTableType, JumpTable, in buildBitSetsFromFunctionsNative()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DRelocation.txt6 GlobalAddress, GlobalTLSAddress, JumpTable, ConstantPool,
H A DMipsISelLowering.cpp356 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in MipsTargetLowering()
372 setOperationAction(ISD::JumpTable, MVT::i64, Custom); in MipsTargetLowering()
1216 case ISD::JumpTable: return lowerJumpTable(Op, DAG); in LowerOperation()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp121 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in ARCTargetLowering()
760 case ISD::JumpTable: in LowerOperation()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DAttributes.td65 def JumpTable : EnumAttr<"jumptable">;
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp77 setOperationAction(ISD::JumpTable, MVTPtr, Custom); in WebAssemblyTargetLowering()
878 case ISD::JumpTable: in LowerOperation()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp95 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in LanaiTargetLowering()
189 case ISD::JumpTable: in LowerOperation()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp147 setOperationAction(ISD::JumpTable, MVT::i16, Custom); in MSP430TargetLowering()
351 case ISD::JumpTable: return LowerJumpTable(Op, DAG); in LowerOperation()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp776 case Attribute::JumpTable: in constructFunction()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAttributes.cpp274 if (hasAttribute(Attribute::JumpTable)) in getAsString()
H A DVerifier.cpp1510 case Attribute::JumpTable: in isFuncOnlyAttr()
1771 if (Attrs.hasFnAttribute(Attribute::JumpTable)) { in verifyFunctionAttrs()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp1510 case PseudoSourceValue::JumpTable: in getAddressSpaceForPseudoSourceKind()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1291 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in HexagonTargetLowering()
2778 case ISD::JumpTable: return LowerJumpTable(Op, DAG); in LowerOperation()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1173 case Attribute::JumpTable: return 1ULL << 45; in getRawAttributeMask()
1333 return Attribute::JumpTable; in getAttrFromCode()

12