Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/Target/
DTargetOptions.h43 namespace JumpTable {
106 JTType(JumpTable::Single), ThreadModel(ThreadModel::POSIX), in TargetOptions()
239 JumpTable::JumpTableType JTType;
/external/llvm/include/llvm/CodeGen/
DCommandFlags.h235 cl::opt<llvm::JumpTable::JumpTableType>
238 cl::init(JumpTable::Single),
240 clEnumValN(JumpTable::Single, "single",
242 clEnumValN(JumpTable::Arity, "arity",
244 clEnumValN(JumpTable::Simplified, "simplified",
246 clEnumValN(JumpTable::Full, "full",
DPseudoSourceValue.h39 JumpTable, enumerator
65 bool isJumpTable() const { return Kind == JumpTable; } in isJumpTable()
DISDOpcodes.h63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator
DSelectionDAGNodes.h1552 : SDNode(isTarg ? ISD::TargetJumpTable : ISD::JumpTable,
1561 return N->getOpcode() == ISD::JumpTable ||
/external/v8/src/compiler/
Dcode-generator.cc17 class CodeGenerator::JumpTable final : public ZoneObject { class in v8::internal::compiler::CodeGenerator
19 JumpTable(JumpTable* next, Label** targets, size_t target_count) in JumpTable() function in v8::internal::compiler::CodeGenerator::JumpTable
23 JumpTable* next() const { return next_; } in next()
29 JumpTable* const next_;
199 for (JumpTable* table = jump_tables_; table; table = table->next()) { in GenerateCode()
489 jump_tables_ = new (zone()) JumpTable(jump_tables_, targets, target_count); in AddJumpTable()
Dcode-generator.h152 class JumpTable; variable
241 JumpTable* jump_tables_;
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h246 struct JumpTable { struct
247 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M, in JumpTable() argument
271 typedef std::pair<JumpTableHeader, JumpTable> JumpTableBlock; argument
764 void visitJumpTable(JumpTable &JT);
765 void visitJumpTableHeader(JumpTable &JT, JumpTableHeader &JTH,
DSelectionDAGDumper.cpp100 case ISD::JumpTable: return "JumpTable"; in getOperationName()
/external/llvm/lib/Transforms/IPO/
DLowerBitSets.cpp800 auto JumpTable = new GlobalVariable(*M, JumpTableType, in buildBitSetsFromFunctions() local
803 JumpTable->setSection(ObjectFormat == Triple::MachO in buildBitSetsFromFunctions()
806 lowerBitSetCalls(BitSets, JumpTable, GlobalLayout); in buildBitSetsFromFunctions()
813 JumpTableType, JumpTable, in buildBitSetsFromFunctions()
836 createJumpTableEntry(JumpTable, Functions[I], I)); in buildBitSetsFromFunctions()
837 JumpTable->setInitializer( in buildBitSetsFromFunctions()
DFunctionAttrs.cpp1861 .Case("jumptable", Attribute::JumpTable) in parseAttrKind()
/external/llvm/utils/
Dllvm.grm360 | switch IntType ValueRef ^ "," label ValueRef "[" JumpTable "]"
368 JumpTable ::= JumpTable IntType ConstValueRef ^ "," label ValueRef
/external/llvm/lib/CodeGen/
DPseudoSourceValue.cpp102 JumpTablePSV(PseudoSourceValue::JumpTable), in PseudoSourceValueManager()
DMIRPrinter.cpp874 case PseudoSourceValue::JumpTable: in print()
/external/v8/test/cctest/
Dtest-assembler-x87.cc330 __ jmp(Operand::JumpTable(eax, times_4, &table)); in TEST()
377 __ jmp(Operand::JumpTable(eax, times_4, &table)); in TEST()
Dtest-assembler-ia32.cc1420 __ jmp(Operand::JumpTable(eax, times_4, &table)); in TEST()
1467 __ jmp(Operand::JumpTable(eax, times_4, &table)); in TEST()
/external/llvm/include/llvm/IR/
DAttributes.td61 def JumpTable : EnumAttr<"jumptable">;
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp118 setOperationAction(ISD::JumpTable, MVTPtr, Custom); in WebAssemblyTargetLowering()
556 case ISD::JumpTable: in LowerOperation()
/external/llvm/lib/IR/
DAttributes.cpp211 if (hasAttribute(Attribute::JumpTable)) in getAsString()
448 case Attribute::JumpTable: return 1ULL << 45; in getAttrMask()
DVerifier.cpp1253 I->getKindAsEnum() == Attribute::JumpTable || in VerifyAttributeTypes()
1460 Attribute::JumpTable)) { in VerifyFunctionAttrs()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp168 setOperationAction(ISD::JumpTable, MVT::i16, Custom); in MSP430TargetLowering()
199 case ISD::JumpTable: return LowerJumpTable(Op, DAG); in LowerOperation()
/external/v8/src/x87/
Dassembler-x87.h350 static Operand JumpTable(Register index, ScaleFactor scale, Label* table) { in JumpTable() function
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp275 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in MipsTargetLowering()
293 setOperationAction(ISD::JumpTable, MVT::i64, Custom); in MipsTargetLowering()
873 case ISD::JumpTable: return lowerJumpTable(Op, DAG); in LowerOperation()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1605 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in HexagonTargetLowering()
2594 case ISD::JumpTable: return LowerJumpTable(Op, DAG); in LowerOperation()
/external/v8/src/ia32/
Dassembler-ia32.h353 static Operand JumpTable(Register index, ScaleFactor scale, Label* table) { in JumpTable() function

12