HomeSort by relevance Sort by last modified time
    Searched refs:JumpTable (Results 1 - 25 of 42) sorted by null

1 2

  /external/llvm/include/llvm/Target/
TargetOptions.h 43 namespace JumpTable {
45 Single, // Use a single table for all indirect jumptable calls.
106 JTType(JumpTable::Single), ThreadModel(ThreadModel::POSIX),
238 /// create for functions that have the jumptable attribute.
239 JumpTable::JumpTableType JTType;
  /external/llvm/include/llvm/CodeGen/
CommandFlags.h 235 cl::opt<llvm::JumpTable::JumpTableType>
237 cl::desc("Choose the type of Jump-Instruction Table for jumptable."),
238 cl::init(JumpTable::Single),
240 clEnumValN(JumpTable::Single, "single",
241 "Create a single table for all jumptable functions"),
242 clEnumValN(JumpTable::Arity, "arity",
244 clEnumValN(JumpTable::Simplified, "simplified",
246 clEnumValN(JumpTable::Full, "full",
PseudoSourceValue.h 39 JumpTable,
65 bool isJumpTable() const { return Kind == JumpTable; }
ISDOpcodes.h 63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress,
557 /// BR_JT - Jumptable branch. The first operand is the chain, the second
558 /// is the jumptable index, the last one is the jumptable entry index.
    [all...]
SelectionDAGNodes.h     [all...]
  /external/v8/src/compiler/
code-generator.h 132 class JumpTable;
218 JumpTable* jump_tables_;
code-generator.cc 17 class CodeGenerator::JumpTable final : public ZoneObject {
19 JumpTable(JumpTable* next, Label** targets, size_t target_count)
23 JumpTable* next() const { return next_; }
29 JumpTable* const next_;
172 for (JumpTable* table = jump_tables_; table; table = table->next()) {
416 jump_tables_ = new (zone()) JumpTable(jump_tables_, targets, target_count);
  /external/llvm/lib/CodeGen/
PseudoSourceValue.cpp 27 "Stack", "GOT", "JumpTable", "ConstantPool", "FixedStack",
102 JumpTablePSV(PseudoSourceValue::JumpTable),
MIRPrinter.cpp 874 case PseudoSourceValue::JumpTable:
  /external/llvm/lib/Transforms/IPO/
LowerBitSets.cpp 800 auto JumpTable = new GlobalVariable(*M, JumpTableType,
803 JumpTable->setSection(ObjectFormat == Triple::MachO
806 lowerBitSetCalls(BitSets, JumpTable, GlobalLayout);
813 JumpTableType, JumpTable,
836 createJumpTableEntry(JumpTable, Functions[I], I));
837 JumpTable->setInitializer(
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 170 static CaseCluster jumpTable(const ConstantInt *Low,
246 struct JumpTable {
247 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M,
271 typedef std::pair<JumpTableHeader, JumpTable> JumpTableBlock;
582 /// JTCases - Vector of JumpTable structures used to communicate
764 void visitJumpTable(JumpTable &JT);
765 void visitJumpTableHeader(JumpTable &JT, JumpTableHeader &JTH,
    [all...]
SelectionDAGDumper.cpp 100 case ISD::JumpTable: return "JumpTable";
  /external/v8/test/cctest/
test-assembler-x87.cc 330 __ jmp(Operand::JumpTable(eax, times_4, &table));
377 __ jmp(Operand::JumpTable(eax, times_4, &table));
test-assembler-ia32.cc     [all...]
  /art/compiler/utils/arm/
assembler_arm.h 84 class JumpTable {
86 explicit JumpTable(std::vector<Label*>&& labels)
119 DISALLOW_COPY_AND_ASSIGN(JumpTable);
    [all...]
assembler_thumb2_test.cc     [all...]
assembler_thumb2.h 375 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE;
377 void EmitJumpTableDispatch(JumpTable* jump_table, Register displacement_reg) OVERRIDE;
    [all...]
assembler_arm32.h 317 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE;
318 void EmitJumpTableDispatch(JumpTable* jump_table, Register displacement_reg) OVERRIDE;
assembler_thumb2.cc 117 for (JumpTable& table : jump_tables_) {
196 for (JumpTable& table : jump_tables_) {
267 for (JumpTable& table : jump_tables_) {
    [all...]
assembler_arm32.cc     [all...]
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 118 setOperationAction(ISD::JumpTable, MVTPtr, Custom);
556 case ISD::JumpTable:
  /external/llvm/lib/IR/
Attributes.cpp 211 if (hasAttribute(Attribute::JumpTable))
212 return "jumptable";
448 case Attribute::JumpTable: return 1ULL << 45;
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 168 setOperationAction(ISD::JumpTable, MVT::i16, Custom);
199 case ISD::JumpTable: return LowerJumpTable(Op, DAG);
    [all...]
  /external/v8/src/x87/
assembler-x87.h 340 static Operand JumpTable(Register index, ScaleFactor scale, Label* table) {
    [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.cpp 275 setOperationAction(ISD::JumpTable, MVT::i32, Custom);
293 setOperationAction(ISD::JumpTable, MVT::i64, Custom);
    [all...]

Completed in 1627 milliseconds

1 2