Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDCommandFlags.h226 cl::opt<llvm::JumpTable::JumpTableType>
229 cl::init(JumpTable::Single),
231 clEnumValN(JumpTable::Single, "single",
233 clEnumValN(JumpTable::Arity, "arity",
235 clEnumValN(JumpTable::Simplified, "simplified",
237 clEnumValN(JumpTable::Full, "full",
HDISDOpcodes.h63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator
HDSelectionDAGNodes.h1546 : SDNode(isTarg ? ISD::TargetJumpTable : ISD::JumpTable,
1555 return N->getOpcode() == ISD::JumpTable ||
/NextBSD/contrib/llvm/include/llvm/Target/
HDTargetOptions.h43 namespace JumpTable {
77 JTType(JumpTable::Single), in TargetOptions()
206 JumpTable::JumpTableType JTType;
HDTargetSelectionDAG.td332 def jumptable : SDNode<"ISD::JumpTable", SDTPtrLeaf, [],
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAGBuilder.h246 struct JumpTable { struct
247 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M, in JumpTable() function
271 typedef std::pair<JumpTableHeader, JumpTable> JumpTableBlock; argument
755 void visitJumpTable(JumpTable &JT);
756 void visitJumpTableHeader(JumpTable &JT, JumpTableHeader &JTH,
HDSelectionDAGDumper.cpp94 case ISD::JumpTable: return "JumpTable"; in getOperationName()
HDSelectionDAGBuilder.cpp1700 void SelectionDAGBuilder::visitJumpTable(JumpTable &JT) { in visitJumpTable()
1715 void SelectionDAGBuilder::visitJumpTableHeader(JumpTable &JT, in visitJumpTableHeader()
7525 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr); in buildJumpTable()
7975 JumpTable *JT = &JTCases[I->JTCasesIndex].second; in lowerWorkItem()
HDSelectionDAG.cpp474 case ISD::JumpTable: in AddNodeIDCustom()
1352 unsigned Opc = isTarget ? ISD::TargetJumpTable : ISD::JumpTable; in getJumpTable()
HDLegalizeDAG.cpp4086 case ISD::JumpTable: in ExpandNode()
/NextBSD/contrib/llvm/include/llvm/IR/
HDAttributes.h79 JumpTable, ///< Build jump-instruction tables and replace refs. enumerator
/NextBSD/contrib/llvm/lib/IR/
HDAttributes.cpp207 if (hasAttribute(Attribute::JumpTable)) in getAsString()
442 case Attribute::JumpTable: return 1ULL << 45; in getAttrMask()
HDVerifier.cpp1275 I->getKindAsEnum() == Attribute::JumpTable || in VerifyAttributeTypes()
1467 Attribute::JumpTable)) { in VerifyFunctionAttrs()
/NextBSD/contrib/llvm/lib/Target/MSP430/
HDMSP430ISelLowering.cpp172 setOperationAction(ISD::JumpTable, MVT::i16, Custom); in MSP430TargetLowering()
203 case ISD::JumpTable: return LowerJumpTable(Op, DAG); in LowerOperation()
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsISelLowering.cpp274 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in MipsTargetLowering()
292 setOperationAction(ISD::JumpTable, MVT::i64, Custom); in MipsTargetLowering()
867 case ISD::JumpTable: return lowerJumpTable(Op, DAG); in LowerOperation()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86InstrCompiler.td866 // ConstantPool GlobalAddress, ExternalSymbol, and JumpTable
897 // ConstantPool GlobalAddress, ExternalSymbol, and JumpTable when not in small
HDX86ISelLowering.cpp429 setOperationAction(ISD::JumpTable , MVT::i32 , Custom); in X86TargetLowering()
438 setOperationAction(ISD::JumpTable , MVT::i64 , Custom); in X86TargetLowering()
18577 case ISD::JumpTable: return LowerJumpTable(Op, DAG); in LowerOperation()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMInstrThumb.td1359 // JumpTable
HDARMInstrThumb2.td3875 // ConstantPool, GlobalAddress, and JumpTable
/NextBSD/contrib/llvm/lib/Bitcode/Writer/
HDBitcodeWriter.cpp181 case Attribute::JumpTable: in getAttrKindEncoding()
/NextBSD/contrib/llvm/lib/Target/SystemZ/
HDSystemZISelLowering.cpp254 setOperationAction(ISD::JumpTable, PtrVT, Custom); in SystemZTargetLowering()
4294 case ISD::JumpTable: in LowerOperation()
/NextBSD/contrib/llvm/lib/Bitcode/Reader/
HDBitcodeReader.cpp1110 return Attribute::JumpTable; in getAttrFromCode()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCISelLowering.cpp283 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in PPCTargetLowering()
288 setOperationAction(ISD::JumpTable, MVT::i64, Custom); in PPCTargetLowering()
7893 case ISD::JumpTable: return LowerJumpTable(Op, DAG); in LowerOperation()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64ISelLowering.cpp146 setOperationAction(ISD::JumpTable, MVT::i64, Custom); in AArch64TargetLowering()
1954 case ISD::JumpTable: in LowerOperation()
/NextBSD/contrib/llvm/lib/AsmParser/
HDLLParser.cpp955 case lltok::kw_jumptable: B.addAttribute(Attribute::JumpTable); break; in ParseFnAttributeValuePairs()

12