Home
last modified time | relevance | path

Searched refs:Indirect (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMachineLocation.h36 explicit MachineLocation(unsigned R, bool Indirect = false)
37 : IsRegister(!Indirect), Register(R) {}
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp422 BasicBlock::iterator Indirect = Target->begin(), in SplitIndirectBrCriticalEdges() local
430 while (Indirect != End) { in SplitIndirectBrCriticalEdges()
432 PHINode *IndPHI = cast<PHINode>(Indirect); in SplitIndirectBrCriticalEdges()
433 BasicBlock::iterator InsertPt = Indirect; in SplitIndirectBrCriticalEdges()
442 Indirect++; in SplitIndirectBrCriticalEdges()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h49 Indirect, enumerator
201 auto AI = ABIArgInfo(Indirect);
228 static ABIArgInfo getInAlloca(unsigned FieldIndex, bool Indirect = false) {
231 AI.setInAllocaIndirect(Indirect);
300 bool isIndirect() const { return TheKind == Indirect; } in isIndirect()
448 void setInAllocaIndirect(bool Indirect) { in setInAllocaIndirect() argument
450 InAllocaIndirect = Indirect; in setInAllocaIndirect()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFFormValue.cpp113 bool Indirect = false; in skipValue() local
205 Indirect = true; in skipValue()
212 } while (Indirect); in skipValue()
229 bool Indirect = false; in extractValue() local
236 Indirect = false; in extractValue()
319 Indirect = true; in extractValue()
345 } while (Indirect && !Err); in extractValue()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h315 DbgValueProperties(const DIExpression *DIExpr, bool Indirect, bool IsVariadic)
316 : DIExpr(DIExpr), Indirect(Indirect), IsVariadic(IsVariadic) {}
325 Indirect = MI.isDebugOffsetImm();
329 return DIExpression::isEqualExpression(DIExpr, Indirect, Other.DIExpr,
330 Other.Indirect);
334 return std::tie(DIExpr, Indirect, IsVariadic) ==
335 std::tie(Other.DIExpr, Other.Indirect, Other.IsVariadic);
347 bool Indirect;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.h86 enum { EntryValue = 1 << 0, Indirect = 1 << 1, CallSiteParamValue = 1 << 2 }; enumerator
107 bool isIndirect() const { return LocationFlags & Indirect; } in isIndirect()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DStackMapPrinter.h55 case StackMapParserT::LocationKind::Indirect: in prettyPrintStackMap()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DGOFF.h255 static void getIndirectReference(const uint8_t *Record, bool &Indirect) { in getIndirectReference() argument
258 Indirect = (bool)Value; in getIndirectReference()
H A DStackMapParser.h106 Register = 1, Direct = 2, Indirect = 3, Constant = 4, ConstantIndex = 5
144 /// Get the offset for this location. (Kind must be Direct or Indirect).
147 getKind() == LocationKind::Indirect) && in getOffset()
107 Register = 1, Direct = 2, Indirect = 3, Constant = 4, ConstantIndex = 5 global() enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp807 if (VA.getLocInfo() == CCValAssign::Indirect) { in handleAssignments()
824 VA.getLocInfo() != CCValAssign::Indirect) { in handleAssignments()
833 assert((VA.getLocInfo() != CCValAssign::Indirect || Part == 0) && in handleAssignments()
854 if (VA.getLocInfo() == CCValAssign::Indirect && in handleAssignments()
885 Handler.getStackAddress(VA.getLocInfo() == CCValAssign::Indirect in handleAssignments()
894 if (VA.getLocInfo() == CCValAssign::Indirect) in handleAssignments()
952 if (VA.getLocInfo() == CCValAssign::Indirect && in handleAssignments()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormats.td17 def BaseImmOffset : AddrModeType<3>; // Indirect with offset
18 def BaseLongOffset : AddrModeType<4>; // Indirect with long offset
19 def BaseRegOffset : AddrModeType<5>; // Indirect with register offset
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp376 int Indirect; in run() member
396 ++Count.Indirect; in run()
470 if (CallCountOld.Indirect > CallCountNew.Indirect && in run()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DGOFFObjectFile.cpp253 bool Indirect; in isSymbolIndirect() local
254 ESDRecord::getIndirectReference(Record, Indirect); in isSymbolIndirect()
255 return Indirect; in isSymbolIndirect()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DCSKY.cpp47 bool IsRetIndirect = FI.getReturnInfo().getKind() == ABIArgInfo::Indirect; in computeInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h108 LocInfo = CCValAssign::Indirect; in CC_SystemZ_I128Indirect()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/
H A DCommonConfig.h169 Indirect, enumerator
/freebsd/contrib/bmake/unit-tests/
H A Dvardebug.exp43 Indirect modifier "M*e" from "${:UM*e}"
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExpandVariadics.cpp124 bool Indirect; // Passed via a pointer member
690 if (SlotInfo.Indirect) { in expandCall()
723 if (SlotInfo.Indirect) { in expandCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Schedule.td41 def WriteBrReg : SchedWrite; // Indirect Branch
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DStackMaps.h266 Indirect, enumerator
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp49 case Indirect: in dump()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFEmitter.cpp298 bool Indirect; in writeDIE() local
300 Indirect = false; in writeDIE()
384 Indirect = true; in writeDIE()
401 } while (Indirect); in writeDIE()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstructionSelector.cpp662 bool Indirect = STI.isGVIndirectSymbol(GV); in selectGlobal() local
669 bool UseOpcodeThatLoads = Indirect && !STI.isThumb(); in selectGlobal()
688 if (Indirect) { in selectGlobal()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackMaps.cpp233 Locs.emplace_back(StackMaps::Location::Indirect, Size, in parseOperand()
335 case Location::Indirect: in print()
336 OS << "Indirect "; in print()
645 /// uint8 : Register | Direct | Indirect | Constant | ConstantIndex
663 /// 0x3, Indirect, [Reg + Offset] (spilled value)
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.cpp222 LocInfo = CCValAssign::Indirect; in CC_X86_32_VectorCall()

1234