Home
last modified time | relevance | path

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

1234

/external/swiftshader/third_party/subzero/src/
DIceSwitchLowering.cpp78 auto *JumpTable = in clusterizeSwitch() local
84 JumpTable->addTarget(I - MinValue, Case.Target); in clusterizeSwitch()
85 JumpTable->addTarget(Case.High - MinValue, Case.Target); in clusterizeSwitch()
88 Func->addJumpTable(JumpTable); in clusterizeSwitch()
91 CaseClusters.emplace_back(MinValue, MaxValue, JumpTable); in clusterizeSwitch()
DIceSwitchLowering.h36 JumpTable, /// Different targets and possibly sparse. enumerator
47 : Kind(JumpTable), Low(Low), High(High), JT(JT) {} in CaseCluster()
57 assert(Kind == JumpTable); in getJumpTable()
DIceCfg.h140 void addJumpTable(InstJumpTable *JumpTable) { in addJumpTable() argument
141 JumpTables.emplace_back(JumpTable); in addJumpTable()
DIceCfg.cpp1755 for (const InstJumpTable *JumpTable : JumpTables) { in emitJumpTables() local
1756 Ctx->addJumpTableData(JumpTable->toJumpTableData(getAssembler())); in emitJumpTables()
1761 for (const InstJumpTable *JumpTable : JumpTables) in emitJumpTables() local
1762 getTarget()->emitJumpTable(this, JumpTable); in emitJumpTables()
/external/llvm/include/llvm/Target/
DTargetOptions.h42 namespace JumpTable {
106 JTType(JumpTable::Single), ThreadModel(ThreadModel::POSIX), in TargetOptions()
245 JumpTable::JumpTableType JTType;
/external/llvm/include/llvm/CodeGen/
DCommandFlags.h250 cl::opt<llvm::JumpTable::JumpTableType>
253 cl::init(JumpTable::Single),
255 clEnumValN(JumpTable::Single, "single",
257 clEnumValN(JumpTable::Arity, "arity",
259 clEnumValN(JumpTable::Simplified, "simplified",
261 clEnumValN(JumpTable::Full, "full",
DPseudoSourceValue.h41 JumpTable, enumerator
69 bool isJumpTable() const { return Kind == JumpTable; } in isJumpTable()
DISDOpcodes.h63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h233 struct JumpTable { struct
234 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M, in JumpTable() argument
258 typedef std::pair<JumpTableHeader, JumpTable> JumpTableBlock; argument
466 void visitJumpTable(JumpTable &JT);
467 void visitJumpTableHeader(JumpTable &JT, JumpTableHeader &JTH,
/external/v8/src/compiler/
Dcode-generator.cc19 class CodeGenerator::JumpTable final : public ZoneObject { class in v8::internal::compiler::CodeGenerator
21 JumpTable(JumpTable* next, Label** targets, size_t target_count) in JumpTable() function in v8::internal::compiler::CodeGenerator::JumpTable
25 JumpTable* next() const { return next_; } in next()
31 JumpTable* const next_;
215 for (JumpTable* table = jump_tables_; table; table = table->next()) { in GenerateCode()
613 jump_tables_ = new (zone()) JumpTable(jump_tables_, targets, target_count); in AddJumpTable()
Dcode-generator.h195 class JumpTable; variable
288 JumpTable* jump_tables_;
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h246 struct JumpTable { struct
247 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M, in JumpTable() argument
272 typedef std::pair<JumpTableHeader, JumpTable> JumpTableBlock; argument
818 void visitJumpTable(JumpTable &JT);
819 void visitJumpTableHeader(JumpTable &JT, JumpTableHeader &JTH,
/external/llvm/lib/Transforms/IPO/
DLowerTypeTests.cpp757 auto JumpTable = new GlobalVariable(*M, JumpTableType, in buildBitSetsFromFunctions() local
760 JumpTable->setSection(ObjectFormat == Triple::MachO in buildBitSetsFromFunctions()
763 lowerTypeTestCalls(TypeIds, JumpTable, GlobalLayout); in buildBitSetsFromFunctions()
770 JumpTableType, JumpTable, in buildBitSetsFromFunctions()
793 createJumpTableEntry(JumpTable, Functions[I], I)); in buildBitSetsFromFunctions()
794 JumpTable->setInitializer( in buildBitSetsFromFunctions()
DForceFunctionAttrs.cpp35 .Case("jumptable", Attribute::JumpTable) in parseAttrKind()
/external/swiftshader/third_party/LLVM/utils/
Dllvm.grm359 | switch IntType ValueRef ^ "," label ValueRef "[" JumpTable "]"
367 JumpTable ::= JumpTable IntType ConstValueRef ^ "," label ValueRef
/external/llvm/utils/
Dllvm.grm360 | switch IntType ValueRef ^ "," label ValueRef "[" JumpTable "]"
368 JumpTable ::= JumpTable IntType ConstValueRef ^ "," label ValueRef
/external/llvm/lib/CodeGen/
DPseudoSourceValue.cpp99 JumpTablePSV(PseudoSourceValue::JumpTable), in PseudoSourceValueManager()
/external/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/IR/
DAttributes.gen18 JumpTable,
75 .Case("jumptable", Attribute::JumpTable)
224 return llvm::Attribute::JumpTable;
/external/swiftshader/third_party/llvm-subzero/build/Windows/include/llvm/IR/
DAttributes.gen18 JumpTable,
75 .Case("jumptable", Attribute::JumpTable)
224 return llvm::Attribute::JumpTable;
/external/swiftshader/third_party/llvm-subzero/build/Android/include/llvm/IR/
DAttributes.gen18 JumpTable,
75 .Case("jumptable", Attribute::JumpTable)
224 return llvm::Attribute::JumpTable;
/external/swiftshader/third_party/llvm-subzero/build/MacOS/include/llvm/IR/
DAttributes.gen18 JumpTable,
75 .Case("jumptable", Attribute::JumpTable)
224 return llvm::Attribute::JumpTable;
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DAttributes.inc18 JumpTable,
75 .Case("jumptable", Attribute::JumpTable)
224 return llvm::Attribute::JumpTable;
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DISDOpcodes.h63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
DJITEmitter.cpp315 MachineJumpTableInfo *JumpTable; member in __anonce5e020d0111::JITEmitter
1125 JumpTable = MJTI; in initJumpTableInfo()
1234 const std::vector<MachineJumpTableEntry> &JT = JumpTable->getJumpTables(); in getJumpTableEntryAddress()
1237 unsigned EntrySize = JumpTable->getEntrySize(*TheJIT->getTargetData()); in getJumpTableEntryAddress()
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DBlackfinISelLowering.cpp61 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in BlackfinTargetLowering()
467 case ISD::JumpTable: return LowerJumpTable(Op, DAG); in LowerOperation()

1234