Home
last modified time | relevance | path

Searched refs:Indirect (Results 1 – 25 of 96) 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.cpp434 BasicBlock::iterator Indirect = Target->begin(), in SplitIndirectBrCriticalEdges() local
442 while (Indirect != End) { in SplitIndirectBrCriticalEdges()
444 PHINode *IndPHI = cast<PHINode>(Indirect); in SplitIndirectBrCriticalEdges()
445 BasicBlock::iterator InsertPt = Indirect; in SplitIndirectBrCriticalEdges()
454 Indirect++; in SplitIndirectBrCriticalEdges()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h49 Indirect, enumerator
212 auto AI = ABIArgInfo(Indirect);
240 static ABIArgInfo getInAlloca(unsigned FieldIndex, bool Indirect = false) {
243 AI.setInAllocaIndirect(Indirect);
304 bool isIndirect() const { return TheKind == Indirect; } in isIndirect()
466 void setInAllocaIndirect(bool Indirect) { in setInAllocaIndirect() argument
468 InAllocaIndirect = Indirect; in setInAllocaIndirect()
/freebsd/crypto/openssl/test/
H A Drun_tests.pl215 if ($output_buffer =~ /.*Indirect leak of.*/ == 1) {
218 if ($_ =~ /.*Indirect leak of.*/ == 1) {
225 if ($_ =~ /.*Indirect leak of.*/ != 1) {
/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.h316 DbgValueProperties(const DIExpression *DIExpr, bool Indirect, bool IsVariadic)
317 : DIExpr(DIExpr), Indirect(Indirect), IsVariadic(IsVariadic) {}
326 Indirect = MI.isDebugOffsetImm();
330 return DIExpression::isEqualExpression(DIExpr, Indirect, Other.DIExpr,
331 Other.Indirect);
335 return std::tie(DIExpr, Indirect, IsVariadic) ==
336 std::tie(Other.DIExpr, Other.Indirect, Other.IsVariadic);
348 bool Indirect;
H A DInstrRefBasedImpl.cpp686 VarID, &*emitMOLoc(MO, Var, {DIExpr, Prop.Indirect, false}))); in recoverAsEntryValue()
704 VarID, &*emitMOLoc(MO, Var, {NewExpr, Prop.Indirect, false}))); in recoverAsEntryValue()
973 if (Properties.Indirect) in emitMOLoc()
1028 if (Properties.Indirect) in dump()
1246 bool Indirect = Properties.Indirect; in emitLoc() local
1333 if (Properties.Indirect) { in emitLoc()
1356 Indirect = true; in emitLoc()
1372 return BuildMI(MF, DL, Desc, Indirect, MOs, Var.getVariable(), Expr); in emitLoc()
/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.cpp806 if (VA.getLocInfo() == CCValAssign::Indirect) { in handleAssignments()
823 VA.getLocInfo() != CCValAssign::Indirect) { in handleAssignments()
832 assert((VA.getLocInfo() != CCValAssign::Indirect || Part == 0) && in handleAssignments()
853 if (VA.getLocInfo() == CCValAssign::Indirect && in handleAssignments()
884 Handler.getStackAddress(VA.getLocInfo() == CCValAssign::Indirect in handleAssignments()
893 if (VA.getLocInfo() == CCValAssign::Indirect) in handleAssignments()
951 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.cpp383 int Indirect; in run() member
403 ++Count.Indirect; in run()
477 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/RISCV/
H A DRISCVCallingConv.cpp518 LocInfo = CCValAssign::Indirect; in CC_RISCV()
569 LocInfo = CCValAssign::Indirect; in CC_RISCV()
572 LocInfo = CCValAssign::Indirect; in CC_RISCV()
719 LocInfo = CCValAssign::Indirect; in CC_RISCV_FastCC()
/freebsd/contrib/bmake/unit-tests/
H A Dvardebug.exp43 Indirect modifier "M*e" from "${:UM*e}"
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h108 LocInfo = CCValAssign::Indirect; in CC_SystemZ_I128Indirect()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExpandVariadics.cpp124 bool Indirect; // Passed via a pointer member
668 if (SlotInfo.Indirect) { in expandCall()
701 if (SlotInfo.Indirect) { in expandCall()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/
H A DCommonConfig.h182 Indirect, enumerator
/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.h267 Indirect, enumerator
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFEmitter.cpp294 bool Indirect; in writeDIE() local
296 Indirect = false; in writeDIE()
380 Indirect = true; in writeDIE()
397 } while (Indirect); in writeDIE()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackMaps.cpp232 Locs.emplace_back(StackMaps::Location::Indirect, Size, in parseOperand()
328 case Location::Indirect: in print()

1234