Home
last modified time | relevance | path

Searched refs:ValNo (Results 1 – 25 of 43) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallingConv.cpp21 static bool f64AssignAPCS(unsigned ValNo, MVT ValVT, MVT LocVT, in f64AssignAPCS() argument
53 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true)) in CC_ARM_APCS_Custom_f64()
56 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false)) in CC_ARM_APCS_Custom_f64()
62 static bool f64AssignAAPCS(unsigned ValNo, MVT ValVT, MVT LocVT, in f64AssignAAPCS() argument
97 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i], in f64AssignAAPCS()
106 if (!f64AssignAAPCS(ValNo, ValVT, LocVT, LocInfo, State, true)) in CC_ARM_AAPCS_Custom_f64()
109 !f64AssignAAPCS(ValNo, ValVT, LocVT, LocInfo, State, false)) in CC_ARM_AAPCS_Custom_f64()
114 static bool f64RetAssign(unsigned ValNo, MVT ValVT, MVT LocVT, in f64RetAssign() argument
129 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i], in f64RetAssign()
138 if (!f64RetAssign(ValNo, ValVT, LocVT, LocInfo, State)) in RetCC_ARM_APCS_Custom_f64()
[all …]
H A DARMCallingConv.h20 bool CC_ARM_AAPCS(unsigned ValNo, MVT ValVT, MVT LocVT,
23 bool CC_ARM_AAPCS_VFP(unsigned ValNo, MVT ValVT, MVT LocVT,
26 bool CC_ARM_APCS(unsigned ValNo, MVT ValVT, MVT LocVT,
29 bool CC_ARM_APCS_GHC(unsigned ValNo, MVT ValVT, MVT LocVT,
32 bool FastCC_ARM_APCS(unsigned ValNo, MVT ValVT, MVT LocVT,
35 bool CC_ARM_Win32_CFGuard_Check(unsigned ValNo, MVT ValVT, MVT LocVT,
38 bool RetCC_ARM_AAPCS(unsigned ValNo, MVT ValVT, MVT LocVT,
41 bool RetCC_ARM_AAPCS_VFP(unsigned ValNo, MVT ValVT, MVT LocVT,
44 bool RetCC_ARM_APCS(unsigned ValNo, MVT ValVT, MVT LocVT,
47 bool RetFastCC_ARM_APCS(unsigned ValNo, MVT ValVT, MVT LocVT,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.h19 bool CC_AArch64_AAPCS(unsigned ValNo, MVT ValVT, MVT LocVT,
22 bool CC_AArch64_DarwinPCS_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT,
25 bool CC_AArch64_DarwinPCS(unsigned ValNo, MVT ValVT, MVT LocVT,
28 bool CC_AArch64_DarwinPCS_ILP32_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT,
31 bool CC_AArch64_Win64_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT,
34 bool CC_AArch64_Win64_CFGuard_Check(unsigned ValNo, MVT ValVT, MVT LocVT,
37 bool CC_AArch64_WebKit_JS(unsigned ValNo, MVT ValVT, MVT LocVT,
40 bool CC_AArch64_GHC(unsigned ValNo, MVT ValVT, MVT LocVT,
43 bool RetCC_AArch64_AAPCS(unsigned ValNo, MVT ValVT, MVT LocVT,
46 bool RetCC_AArch64_WebKit_JS(unsigned ValNo, MVT ValVT, MVT LocVT,
H A DAArch64CallingConvention.cpp105 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Stack_Block() argument
112 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Stack_Block()
123 static bool CC_AArch64_Custom_Block(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_AArch64_Custom_Block() argument
155 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Block()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.cpp26 static bool CC_X86_32_RegCall_Assign2Regs(unsigned &ValNo, MVT &ValVT, in CC_X86_32_RegCall_Assign2Regs() argument
90 static bool CC_X86_VectorCallAssignRegister(unsigned &ValNo, MVT &ValVT, in CC_X86_VectorCallAssignRegister() argument
107 CCValAssign::getReg(ValNo, ValVT, AssigedReg, LocVT, LocInfo)); in CC_X86_VectorCallAssignRegister()
128 static bool CC_X86_64_VectorCall(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_X86_64_VectorCall() argument
237 static bool CC_X86_32_MCUInReg(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_X86_32_MCUInReg() argument
253 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_X86_32_MCUInReg()
297 static bool CC_X86_Intr(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_X86_Intr() argument
305 if (ArgCount == 1 && ValNo == 0) { in CC_X86_Intr()
309 } else if (ArgCount == 2 && ValNo == 0) { in CC_X86_Intr()
314 } else if (ArgCount == 2 && ValNo == 1) { in CC_X86_Intr()
[all …]
H A DX86CallingConv.h23 bool RetCC_X86(unsigned ValNo, MVT ValVT, MVT LocVT,
27 bool CC_X86(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCCState.h37 bool WasOriginalArgPPCF128(unsigned ValNo) { return OriginalArgWasPPCF128[ValNo]; } in WasOriginalArgPPCF128() argument
61 for (unsigned ValNo = 0, E = Outs.size(); ValNo != E; ++ValNo) in AnalyzeCallOperands() local
62 if (Outs[ValNo].IsFixed) in AnalyzeCallOperands()
63 IsFixed.set(ValNo); in AnalyzeCallOperands()
68 bool isFixed(unsigned ValNo) const { return IsFixed.test(ValNo); } in isFixed() argument
H A DPPCCallingConv.h22 bool RetCC_PPC(unsigned ValNo, MVT ValVT, MVT LocVT,
25 bool RetCC_PPC64_ELF_FIS(unsigned ValNo, MVT ValVT, MVT LocVT,
28 bool RetCC_PPC_Cold(unsigned ValNo, MVT ValVT, MVT LocVT,
31 bool CC_PPC32_SVR4(unsigned ValNo, MVT ValVT, MVT LocVT,
34 bool CC_PPC64_ELF_FIS(unsigned ValNo, MVT ValVT, MVT LocVT,
37 bool CC_PPC32_SVR4_ByVal(unsigned ValNo, MVT ValVT, MVT LocVT,
40 bool CC_PPC32_SVR4_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT,
H A DPPCCallingConv.cpp24 static bool CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_PPC32_SVR4_Custom_Dummy() argument
31 static bool CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT, in CC_PPC32_SVR4_Custom_AlignArgRegs() argument
59 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128() argument
81 static bool CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT, in CC_PPC32_SVR4_Custom_AlignFPArgRegs() argument
109 static bool CC_PPC32_SPE_CustomSplitFP64(unsigned &ValNo, MVT &ValVT, in CC_PPC32_SPE_CustomSplitFP64() argument
131 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_PPC32_SPE_CustomSplitFP64()
132 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i], in CC_PPC32_SPE_CustomSplitFP64()
138 static bool CC_PPC32_SPE_RetF64(unsigned &ValNo, MVT &ValVT, in CC_PPC32_SPE_RetF64() argument
156 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_PPC32_SPE_RetF64()
157 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i], in CC_PPC32_SPE_RetF64()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h85 bool IsFixed(unsigned ValNo) { return ArgIsFixed[ValNo]; } in IsFixed() argument
86 bool IsShortVector(unsigned ValNo) { return ArgIsShortVector[ValNo]; } in IsShortVector() argument
94 inline bool CC_SystemZ_I128Indirect(unsigned &ValNo, MVT &ValVT, in CC_SystemZ_I128Indirect() argument
109 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT, in CC_SystemZ_I128Indirect()
143 inline bool CC_XPLINK64_Shadow_Reg(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_XPLINK64_Shadow_Reg() argument
165 inline bool CC_XPLINK64_Allocate128BitVararg(unsigned &ValNo, MVT &ValVT, in CC_XPLINK64_Allocate128BitVararg() argument
173 if (static_cast<SystemZCCState *>(&State)->IsFixed(ValNo)) in CC_XPLINK64_Allocate128BitVararg()
190 CCValAssign::getReg(ValNo, ValVT, SystemZ::R2Q, LocVT, LocInfo)); in CC_XPLINK64_Allocate128BitVararg()
199 CCValAssign::getCustomMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_XPLINK64_Allocate128BitVararg()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h58 unsigned ValNo;
79 static CCValAssign getReg(unsigned ValNo, MVT ValVT, in getReg() argument
83 Ret.ValNo = ValNo; in getReg()
97 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP); in getCustomReg()
102 static CCValAssign getMem(unsigned ValNo, MVT ValVT, in getMem() argument
106 Ret.ValNo = ValNo; in getMem()
120 Ret = getMem(ValNo, ValVT, Offset, LocVT, HTP); in getCustomMem()
129 return getReg(ValNo, ValVT, ExtraInfo, LocVT, HTP);
142 unsigned getValNo() const { return ValNo; } in getValNo()
177 typedef bool CCAssignFn(unsigned ValNo, MVT ValVT,
[all …]
H A DLiveInterval.h309 inline VNInfo *getValNumInfo(unsigned ValNo) { in getValNumInfo() argument
310 return valnos[ValNo]; in getValNumInfo()
312 inline const VNInfo *getValNumInfo(unsigned ValNo) const { in getValNumInfo() argument
313 return valnos[ValNo]; in getValNumInfo()
574 void removeValNo(VNInfo *ValNo);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCCState.h194 bool WasOriginalArgF128(unsigned ValNo) { return OriginalArgWasF128[ValNo]; } in WasOriginalArgF128() argument
195 bool WasOriginalArgFloat(unsigned ValNo) { in WasOriginalArgFloat() argument
196 return OriginalArgWasFloat[ValNo]; in WasOriginalArgFloat()
198 bool WasOriginalArgVectorFloat(unsigned ValNo) const { in WasOriginalArgVectorFloat() argument
199 return OriginalArgWasFloatVector[ValNo]; in WasOriginalArgVectorFloat()
201 bool WasOriginalRetVectorFloat(unsigned ValNo) const { in WasOriginalRetVectorFloat() argument
202 return OriginalRetWasFloatVector[ValNo]; in WasOriginalRetVectorFloat()
204 bool IsCallOperandFixed(unsigned ValNo) { return CallOperandIsFixed[ValNo]; } in IsCallOperandFixed() argument
H A DMipsCallLowering.cpp39 bool assignArg(unsigned ValNo, EVT OrigVT, MVT ValVT, MVT LocVT, in assignArg()
51 ValNo, OrigVT, ValVT, LocVT, LocInfo, Info, Flags, State); in assignArg()
67 bool assignArg(unsigned ValNo, EVT OrigVT, MVT ValVT, MVT LocVT, in assignArg()
79 ValNo, OrigVT, ValVT, LocVT, LocInfo, Info, Flags, State); in assignArg()
H A DMipsCallingConv.td25 : CCIf<"!static_cast<MipsCCState *>(&State)->WasOriginalArgFloat(ValNo)",
31 : CCIf<"static_cast<MipsCCState *>(&State)->WasOriginalArgF128(ValNo)", A>;
37 : CCIf<"!static_cast<MipsCCState *>(&State)->IsCallOperandFixed(ValNo)", A>;
42 "->WasOriginalRetVectorFloat(ValNo)", A>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCallingConv.h39 inline bool CC_M68k_Any_AssignToReg(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_M68k_Any_AssignToReg() argument
56 int No = ValNo; in CC_M68k_Any_AssignToReg()
68 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_M68k_Any_AssignToReg()
/freebsd-13.1/contrib/llvm-project/clang/lib/Basic/
H A DDiagnostic.cpp597 static void HandleSelectModifier(const Diagnostic &DInfo, unsigned ValNo, in HandleSelectModifier() argument
603 while (ValNo) { in HandleSelectModifier()
608 --ValNo; in HandleSelectModifier()
621 static void HandleIntegerSModifier(unsigned ValNo, in HandleIntegerSModifier() argument
623 if (ValNo != 1) in HandleIntegerSModifier()
631 static void HandleOrdinalModifier(unsigned ValNo, in HandleOrdinalModifier() argument
633 assert(ValNo != 0 && "ValNo must be strictly positive!"); in HandleOrdinalModifier()
639 Out << ValNo << llvm::getOrdinalSuffix(ValNo); in HandleOrdinalModifier()
685 unsigned ValMod = ValNo % Arg; in EvalPluralExpr()
692 if (TestPluralRange(ValNo, Start, End)) in EvalPluralExpr()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveInterval.cpp161 VNInfo *ValNo = I->valno; in extendSegmentEndTo() local
174 MergeTo->valno == ValNo) { in extendSegmentEndTo()
189 VNInfo *ValNo = I->valno; in extendSegmentStartTo() local
520 if (ValNo->id == getNumValNums()-1) { in markValNoForDeletion()
525 ValNo->markUnused(); in markValNoForDeletion()
592 VNInfo *ValNo = I->valno; in removeSegment() local
599 if (II != I && II->valno == ValNo) { in removeSegment()
605 markValNoForDeletion(ValNo); in removeSegment()
632 void LiveRange::removeValNo(VNInfo *ValNo) { in removeValNo() argument
635 return S.valno == ValNo; in removeValNo()
[all …]
H A DRegisterCoalescer.cpp1299 VNInfo *ValNo = SrcInt.Query(CopyIdx).valueIn(); in reMaterializeTrivialDef() local
1300 if (!ValNo) in reMaterializeTrivialDef()
1302 if (ValNo->isPHIDef() || ValNo->isUnused()) in reMaterializeTrivialDef()
1359 if (!allUsesAvailableAt(DefMI, ValNo->def, CopyIdx)) in reMaterializeTrivialDef()
2661 Val &V = Vals[ValNo]; in analyzeValue()
2663 VNInfo *VNI = LR.getValNumInfo(ValNo); in analyzeValue()
2923 Val &V = Vals[ValNo]; in computeAssignment()
2967 Assignments[ValNo] = NewVNInfo.size(); in computeAssignment()
2968 NewVNInfo.push_back(LR.getValNumInfo(ValNo)); in computeAssignment()
2988 VNInfo *VNI = LR.getValNumInfo(ValNo); in taintExtent()
[all …]
H A DCallingConvLower.cpp44 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, MVT LocVT, in HandleByVal() argument
57 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in HandleByVal()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DCommandLine.cpp1578 PositionalVals[ValNo].second); in ParseCommandLineOptions()
1579 ValNo++; in ParseCommandLineOptions()
1588 while (NumVals - ValNo > NumPositionalRequired && !Done) { in ParseCommandLineOptions()
1596 PositionalVals[ValNo].first, in ParseCommandLineOptions()
1597 PositionalVals[ValNo].second); in ParseCommandLineOptions()
1598 ValNo++; in ParseCommandLineOptions()
1608 unsigned ValNo = 0; in ParseCommandLineOptions() local
1614 ValNo++; in ParseCommandLineOptions()
1626 ValNo++; in ParseCommandLineOptions()
1631 for (; ValNo != PositionalVals.size(); ++ValNo) in ParseCommandLineOptions()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp274 if (const VNInfo *ValNo = LIS.getInterval(Reg).getVNInfoBefore( in getVRegDef() local
276 return LIS.getInstructionFromIndex(ValNo->def); in getVRegDef()
657 VNInfo *ValNo = LI.getVNInfoAt(DefIdx); in moveAndTeeForMultiUse() local
659 ValNo->def = TeeIdx; in moveAndTeeForMultiUse()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h178 virtual bool assignArg(unsigned ValNo, EVT OrigVT, MVT ValVT, MVT LocVT, in assignArg()
181 if (getAssignFn(State.isVarArg())(ValNo, ValVT, LocVT, LocInfo, Flags, in assignArg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DIVUsers.cpp222 unsigned ValNo = PHINode::getIncomingValueNumForOperand(OperandNo); in AddUsersImpl() local
223 UseBB = PHI->getIncomingBlock(ValNo); in AddUsersImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp83 bool assignArg(unsigned ValNo, EVT OrigVT, MVT ValVT, MVT LocVT, in assignArg()
88 return IncomingValueAssigner::assignArg(ValNo, OrigVT, ValVT, LocVT, in assignArg()
109 bool assignArg(unsigned ValNo, EVT OrigVT, MVT ValVT, MVT LocVT, in assignArg()
121 Res = AssignFn(ValNo, ValVT, LocVT, LocInfo, Flags, State); in assignArg()
123 Res = AssignFnVarArg(ValNo, ValVT, LocVT, LocInfo, Flags, State); in assignArg()

12