Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h40 JumpTable, enumerator
71 bool isJumpTable() const { return Kind == JumpTable; } in isJumpTable()
H A DSwitchLoweringUtils.h165 struct JumpTable { struct
177 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M, MachineBasicBlock *D) in JumpTable() function
193 using JumpTableBlock = std::pair<JumpTableHeader, JumpTable>;
H A DISDOpcodes.h81 JumpTable, enumerator
H A DSelectionDAGNodes.h1810 : SDNode(isTarg ? ISD::TargetJumpTable : ISD::JumpTable,
1819 return N->getOpcode() == ISD::JumpTable ||
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp111 JumpTablePSV(PseudoSourceValue::JumpTable, TII), in PseudoSourceValueManager()
H A DSwitchLoweringUtils.cpp254 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr); in buildJumpTable()
H A DMachineOperand.cpp1142 case PseudoSourceValue::JumpTable: in print()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h43 namespace JumpTable {
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h343 bool emitJumpTableHeader(SwitchCG::JumpTable &JT,
346 void emitJumpTable(SwitchCG::JumpTable &JT, MachineBasicBlock *MBB);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DRelocation.txt6 GlobalAddress, GlobalTLSAddress, JumpTable, ConstantPool,
H A DMipsISelLowering.cpp348 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in MipsTargetLowering()
369 setOperationAction(ISD::JumpTable, MVT::i64, Custom); in MipsTargetLowering()
1215 case ISD::JumpTable: return lowerJumpTable(Op, DAG); in LowerOperation()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h673 void visitJumpTable(SwitchCG::JumpTable &JT);
674 void visitJumpTableHeader(SwitchCG::JumpTable &JT,
H A DSelectionDAGDumper.cpp123 case ISD::JumpTable: return "JumpTable"; in getOperationName()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrCompiler.td16 // ConstantPool, GlobalAddress, ExternalSymbol, and JumpTable
H A DM68kISelLowering.cpp139 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in M68kTargetLowering()
1348 case ISD::JumpTable: in LowerOperation()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp119 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in ARCTargetLowering()
760 case ISD::JumpTable: in LowerOperation()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp1533 auto JumpTable = in buildBitSetsFromFunctionsNative() local
1536 lowerTypeTestCalls(TypeIds, JumpTable, GlobalLayout); in buildBitSetsFromFunctionsNative()
1549 JumpTableType, JumpTable, in buildBitSetsFromFunctionsNative()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.td110 def JumpTable : EnumAttr<"jumptable", [FnAttr]>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp94 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in LanaiTargetLowering()
188 case ISD::JumpTable: in LowerOperation()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp150 setOperationAction(ISD::JumpTable, MVT::i16, Custom); in MSP430TargetLowering()
354 case ISD::JumpTable: return LowerJumpTable(Op, DAG); in LowerOperation()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp750 void IRTranslator::emitJumpTable(SwitchCG::JumpTable &JT, in emitJumpTable()
765 bool IRTranslator::emitJumpTableHeader(SwitchCG::JumpTable &JT, in emitJumpTableHeader()
903 SwitchCG::JumpTable *JT = &SL->JTCases[I->JTCasesIndex].second; in lowerJumpTableWorkItem()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp100 setOperationAction(ISD::JumpTable, MVTPtr, Custom); in WebAssemblyTargetLowering()
1286 case ISD::JumpTable: in LowerOperation()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp1486 case PseudoSourceValue::JumpTable: in getAddressSpaceForPseudoSourceKind()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp128 setOperationAction(ISD::JumpTable, PtrVT, Custom); in initSPUActions()
1703 case ISD::JumpTable: in LowerOperation()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp910 case Attribute::JumpTable: in constructFunction()

12