Home
last modified time | relevance | path

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

1234

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMachineLocation.h36 explicit MachineLocation(unsigned R, bool Indirect = false)
37 : IsRegister(!Indirect), Register(R) {}
/freebsd-14.2/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-14.2/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-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp425 BasicBlock::iterator Indirect = Target->begin(), in SplitIndirectBrCriticalEdges() local
433 while (Indirect != End) { in SplitIndirectBrCriticalEdges()
435 PHINode *IndPHI = cast<PHINode>(Indirect); in SplitIndirectBrCriticalEdges()
444 Indirect++; in SplitIndirectBrCriticalEdges()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h277 DbgValueProperties(const DIExpression *DIExpr, bool Indirect, bool IsVariadic)
278 : DIExpr(DIExpr), Indirect(Indirect), IsVariadic(IsVariadic) {}
287 Indirect = MI.isDebugOffsetImm();
291 return DIExpression::isEqualExpression(DIExpr, Indirect, Other.DIExpr,
292 Other.Indirect);
296 return std::tie(DIExpr, Indirect, IsVariadic) ==
297 std::tie(Other.DIExpr, Other.Indirect, Other.IsVariadic);
309 bool Indirect;
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.h147 enum { EntryValue = 1 << 0, Indirect = 1 << 1, CallSiteParamValue = 1 << 2 }; enumerator
168 bool isIndirect() const { return LocationFlags & Indirect; } in isIndirect()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DStackMapPrinter.h55 case StackMapParserT::LocationKind::Indirect: in prettyPrintStackMap()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Object/
H A DGOFF.h235 static void getIndirectReference(const uint8_t *Record, bool &Indirect) { in getIndirectReference() argument
238 Indirect = (bool)Value; in getIndirectReference()
H A DStackMapParser.h106 Register = 1, Direct = 2, Indirect = 3, Constant = 4, ConstantIndex = 5 enumerator
147 getKind() == LocationKind::Indirect) && in getOffset()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.h246 llvm::function_ref<bool(PrimType)> Indirect);
250 llvm::function_ref<bool(PrimType)> Indirect);
253 llvm::function_ref<bool(PrimType)> Indirect);
H A DByteCodeExprGen.cpp2044 llvm::function_ref<bool(PrimType)> Indirect) { in dereference() argument
2051 return dereferenceParam(LV, *T, PD, AK, Direct, Indirect); in dereference()
2053 return dereferenceVar(LV, *T, VD, AK, Direct, Indirect); in dereference()
2060 return Indirect(*T); in dereference()
2073 llvm::function_ref<bool(PrimType)> Indirect) { in dereferenceParam() argument
2108 return visit(LV) && Indirect(T); in dereferenceParam()
2115 llvm::function_ref<bool(PrimType)> Indirect) { in dereferenceVar() argument
2178 return visit(LV) && Indirect(T); in dereferenceVar()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Object/
H A DGOFFObjectFile.cpp251 bool Indirect; in isSymbolIndirect() local
252 ESDRecord::getIndirectReference(Record, Indirect); in isSymbolIndirect()
253 return Indirect; in isSymbolIndirect()
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp368 int Indirect; in run() member
388 ++Count.Indirect; in run()
462 if (CallCountOld.Indirect > CallCountNew.Indirect && in run()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DCSKY.cpp47 bool IsRetIndirect = FI.getReturnInfo().getKind() == ABIArgInfo::Indirect; in computeInfo()
/freebsd-14.2/contrib/bmake/unit-tests/
H A Dvardebug.exp43 Indirect modifier "M*e" from "${:UM*e}"
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h108 LocInfo = CCValAssign::Indirect; in CC_SystemZ_I128Indirect()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp48 case Indirect: in dump()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ObjCopy/
H A DCommonConfig.h176 Indirect, enumerator
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DStackMaps.h266 Indirect, enumerator
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Schedule.td41 def WriteBrReg : SchedWrite; // Indirect Branch
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstructionSelector.cpp660 bool Indirect = STI.isGVIndirectSymbol(GV); in selectGlobal() local
667 bool UseOpcodeThatLoads = Indirect && !STI.isThumb(); in selectGlobal()
686 if (Indirect) { in selectGlobal()
/freebsd-14.2/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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.cpp222 LocInfo = CCValAssign::Indirect; in CC_X86_32_VectorCall()

1234