HomeSort by relevance Sort by last modified time
    Searched refs:STACKMAP (Results 1 - 14 of 14) sorted by null

  /external/llvm/include/llvm/Target/
TargetOpcodes.h 97 /// A Stackmap instruction captures the location of live variables at its
99 /// that must lie within the function and not contain another stackmap.
100 STACKMAP = 17,
  /external/llvm/lib/CodeGen/
LocalStackSlotAllocation.cpp 290 // Debug value, stackmap and patchpoint instructions can't be out of
293 MI->getOpcode() == TargetOpcode::STACKMAP ||
TargetInstrInfo.cpp 386 case TargetOpcode::STACKMAP:
396 llvm_unreachable("unexpected stackmap opcode");
400 // part of the stackmap's live values).
461 if (MI->getOpcode() == TargetOpcode::STACKMAP ||
463 // Fold stackmap/patchpoint.
529 if ((MI->getOpcode() == TargetOpcode::STACKMAP ||
532 // Fold stackmap/patchpoint.
StackMaps.cpp 33 static cl::opt<int> StackMapVersion("stackmap-version", cl::init(1),
34 cl::desc("Specify the stackmap encoding version (default = 1)"));
75 llvm_unreachable("Unsupported stackmap version!");
157 /// that need to be recorded in the stackmap.
205 assert(PatchPointOpers(&MI).hasDef() && "Stackmap has no return value.");
244 assert(MI.getOpcode() == TargetOpcode::STACKMAP && "expected stackmap");
274 /// Emit the stackmap header.
475 /// Serialize the stackmap data.
InlineSpiller.cpp     [all...]
  /external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.cpp 335 // Special handling of dbg_value, stackmap and patchpoint instructions.
336 if (MI.isDebugValue() || MI.getOpcode() == TargetOpcode::STACKMAP ||
AArch64AsmPrinter.cpp 504 case TargetOpcode::STACKMAP:
AArch64ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86RegisterInfo.cpp 506 if (Opc == TargetOpcode::STACKMAP || Opc == TargetOpcode::PATCHPOINT) {
X86MCInstLower.cpp 737 // Lower a stackmap of the form:
744 // FIXME: These nops ensure that the stackmap's shadow is covered by
746 // necessary if instructions from the same block follow the stackmap.
    [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.cpp 741 // Handle STACKMAP and PATCHPOINT specially and then use the generic code.
742 if (Opc == TargetOpcode::STACKMAP || Opc == TargetOpcode::PATCHPOINT) {
    [all...]
FastISel.cpp 564 /// \brief Add a stackmap or patchpoint intrinsic call's live variable operands
565 /// to a stackmap or patchpoint machine instruction.
598 // void @llvm.experimental.stackmap(i64 <id>, i32 <numShadowBytes>,
601 "Stackmap cannot return a value.");
603 // The stackmap intrinsic only records the live variables (the arguments
610 // STACKMAP(id, nbytes, ...)
632 // We are not adding any register mask info here, because the stackmap doesn't
648 // Issue STACKMAP.
650 TII.get(TargetOpcode::STACKMAP));
659 // Inform the Frame Information that we have a stackmap in this function
    [all...]
SelectionDAGBuilder.cpp     [all...]

Completed in 1334 milliseconds