Searched refs:JumpTable (Results 1 - 25 of 35) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h40 JumpTable,
71 bool isJumpTable() const { return Kind == JumpTable; }
H A DSwitchLoweringUtils.h160 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 DISDOpcodes.h74 JumpTable, enumerator in enum:llvm::ISD::NodeType
H A DSelectionDAGNodes.h1794 : SDNode(isTarg ? ISD::TargetJumpTable : ISD::JumpTable,
1803 return N->getOpcode() == ISD::JumpTable ||
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp24 "Stack", "GOT", "JumpTable", "ConstantPool", "FixedStack",
111 JumpTablePSV(PseudoSourceValue::JumpTable, TII),
H A DSwitchLoweringUtils.cpp252 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr);
269 // Clusters must be sorted and contain Range or JumpTable clusters.
H A DMachineOperand.cpp1119 case PseudoSourceValue::JumpTable:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp36 .Case("jumptable", Attribute::JumpTable)
H A DLowerTypeTests.cpp1512 auto JumpTable = local
1515 lowerTypeTestCalls(TypeIds, JumpTable, GlobalLayout);
1528 JumpTableType, JumpTable,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h43 namespace JumpTable { namespace in namespace:llvm
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h300 bool emitJumpTableHeader(SwitchCG::JumpTable &JT,
303 void emitJumpTable(SwitchCG::JumpTable &JT, MachineBasicBlock *MBB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h676 void visitJumpTable(SwitchCG::JumpTable &JT);
677 void visitJumpTableHeader(SwitchCG::JumpTable &JT,
H A DSelectionDAGDumper.cpp123 case ISD::JumpTable: return "JumpTable";
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp120 setOperationAction(ISD::JumpTable, MVT::i32, Custom);
761 case ISD::JumpTable:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp94 setOperationAction(ISD::JumpTable, MVT::i32, Custom);
188 case ISD::JumpTable:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp151 setOperationAction(ISD::JumpTable, MVT::i16, Custom);
355 case ISD::JumpTable: return LowerJumpTable(Op, DAG);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp72 setOperationAction(ISD::JumpTable, MVTPtr, Custom);
1096 case ISD::JumpTable:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp497 void IRTranslator::emitJumpTable(SwitchCG::JumpTable &JT,
512 bool IRTranslator::emitJumpTableHeader(SwitchCG::JumpTable &JT,
645 SwitchCG::JumpTable *JT = &SL->JTCases[I->JTCasesIndex].second;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp354 if (hasAttribute(Attribute::JumpTable))
H A DVerifier.cpp1577 case Attribute::JumpTable:
1875 if (Attrs.hasFnAttribute(Attribute::JumpTable)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp871 case Attribute::JumpTable:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp1508 case PseudoSourceValue::JumpTable:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp350 setOperationAction(ISD::JumpTable, MVT::i32, Custom);
371 setOperationAction(ISD::JumpTable, MVT::i64, Custom);
1228 case ISD::JumpTable: return lowerJumpTable(Op, DAG);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1477 setOperationAction(ISD::JumpTable, MVT::i32, Custom);
3059 case ISD::JumpTable: return LowerJumpTable(Op, DAG);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1268 case Attribute::JumpTable: return 1ULL << 45;
1424 return Attribute::JumpTable;

Completed in 465 milliseconds

12