Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/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() argument
193 using JumpTableBlock = std::pair<JumpTableHeader, JumpTable>;
H A DISDOpcodes.h74 JumpTable, enumerator
H A DSelectionDAGNodes.h1798 : SDNode(isTarg ? ISD::TargetJumpTable : ISD::JumpTable,
1807 return N->getOpcode() == ISD::JumpTable ||
/netbsd-src/external/apache2/llvm/dist/llvm/utils/
H A Dllvm.grm361 | switch IntType ValueRef ^ "," label ValueRef "[" JumpTable "]"
369 JumpTable ::= JumpTable IntType ConstValueRef ^ "," label ValueRef
/netbsd-src/external/apache2/llvm/dist/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.cpp1125 case PseudoSourceValue::JumpTable: in print()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetOptions.h43 namespace JumpTable {
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp43 .Case("jumptable", Attribute::JumpTable) in parseAttrKind()
H A DLowerTypeTests.cpp1527 auto JumpTable = in buildBitSetsFromFunctionsNative() local
1530 lowerTypeTestCalls(TypeIds, JumpTable, GlobalLayout); in buildBitSetsFromFunctionsNative()
1543 JumpTableType, JumpTable, in buildBitSetsFromFunctionsNative()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h343 bool emitJumpTableHeader(SwitchCG::JumpTable &JT,
346 void emitJumpTable(SwitchCG::JumpTable &JT, MachineBasicBlock *MBB);
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DRelocation.txt6 GlobalAddress, GlobalTLSAddress, JumpTable, ConstantPool,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kInstrCompiler.td16 // ConstantPool, GlobalAddress, ExternalSymbol, and JumpTable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp119 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in ARCTargetLowering()
760 case ISD::JumpTable: in LowerOperation()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DAttributes.td92 def JumpTable : EnumAttr<"jumptable">;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp94 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in LanaiTargetLowering()
188 case ISD::JumpTable: in LowerOperation()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp746 void IRTranslator::emitJumpTable(SwitchCG::JumpTable &JT, in emitJumpTable()
761 bool IRTranslator::emitJumpTableHeader(SwitchCG::JumpTable &JT, in emitJumpTableHeader()
899 SwitchCG::JumpTable *JT = &SL->JTCases[I->JTCasesIndex].second; in lowerJumpTableWorkItem()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp89 setOperationAction(ISD::JumpTable, MVTPtr, Custom); in WebAssemblyTargetLowering()
1227 case ISD::JumpTable: in LowerOperation()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp1486 case PseudoSourceValue::JumpTable: in getAddressSpaceForPseudoSourceKind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEISelLowering.cpp127 setOperationAction(ISD::JumpTable, PtrVT, Custom); in initSPUActions()
1702 case ISD::JumpTable: in LowerOperation()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp909 case Attribute::JumpTable: in constructFunction()

12