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

12

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h41 JumpTable,
72 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.h64 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator in enum:llvm::ISD::NodeType
H A DSelectionDAGNodes.h1797 : SDNode(isTarg ? ISD::TargetJumpTable : ISD::JumpTable,
1806 return N->getOpcode() == ISD::JumpTable ||
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h39 namespace JumpTable { namespace in namespace:llvm
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp24 "Stack", "GOT", "JumpTable", "ConstantPool", "FixedStack",
111 JumpTablePSV(PseudoSourceValue::JumpTable, TII),
H A DSwitchLoweringUtils.cpp251 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr);
268 // Clusters must be sorted and contain Range or JumpTable clusters.
H A DMachineOperand.cpp1115 case PseudoSourceValue::JumpTable:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp36 .Case("jumptable", Attribute::JumpTable)
H A DLowerTypeTests.cpp1497 auto JumpTable = local
1500 lowerTypeTestCalls(TypeIds, JumpTable, GlobalLayout);
1513 JumpTableType, JumpTable,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h295 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 DSelectionDAGBuilder.h678 void visitJumpTable(SwitchCG::JumpTable &JT);
679 void visitJumpTableHeader(SwitchCG::JumpTable &JT,
H A DSelectionDAGDumper.cpp122 case ISD::JumpTable: return "JumpTable";
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp120 setOperationAction(ISD::JumpTable, MVT::i32, Custom);
759 case ISD::JumpTable:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp94 setOperationAction(ISD::JumpTable, MVT::i32, Custom);
188 case ISD::JumpTable:
/freebsd-11-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-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp74 setOperationAction(ISD::JumpTable, MVTPtr, Custom);
1001 case ISD::JumpTable:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp508 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 DR600InstrInfo.cpp1508 case PseudoSourceValue::JumpTable:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp307 if (hasAttribute(Attribute::JumpTable))
H A DVerifier.cpp1538 case Attribute::JumpTable:
1815 if (Attrs.hasFnAttribute(Attribute::JumpTable)) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp862 case Attribute::JumpTable:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp349 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 DHexagonISelLowering.cpp1350 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 DBitcodeReader.cpp1261 case Attribute::JumpTable: return 1ULL << 45;
1441 return Attribute::JumpTable;

Completed in 406 milliseconds

12