Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMCallingConv.h28 static bool f64AssignAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in f64AssignAPCS() argument
35 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS()
42 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAPCS()
50 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS()
52 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAPCS()
58 static bool CC_ARM_APCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_ARM_APCS_Custom_f64() argument
62 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true)) in CC_ARM_APCS_Custom_f64()
65 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false)) in CC_ARM_APCS_Custom_f64()
71 static bool f64AssignAAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in f64AssignAAPCS() argument
91 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAAPCS()
[all …]
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDCallingConvLower.h56 unsigned ValNo;
77 static CCValAssign getReg(unsigned ValNo, MVT ValVT, in getReg() argument
81 Ret.ValNo = ValNo; in getReg()
91 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, in getCustomReg() argument
95 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP); in getCustomReg()
100 static CCValAssign getMem(unsigned ValNo, MVT ValVT, in getMem() argument
104 Ret.ValNo = ValNo; in getMem()
114 static CCValAssign getCustomMem(unsigned ValNo, MVT ValVT, in getCustomMem() argument
118 Ret = getMem(ValNo, ValVT, Offset, LocVT, HTP); in getCustomMem()
125 static CCValAssign getPending(unsigned ValNo, MVT ValVT, MVT LocVT,
[all …]
HDLiveInterval.h292 inline VNInfo *getValNumInfo(unsigned ValNo) { in getValNumInfo() argument
293 return valnos[ValNo]; in getValNumInfo()
295 inline const VNInfo *getValNumInfo(unsigned ValNo) const { in getValNumInfo() argument
296 return valnos[ValNo]; in getValNumInfo()
534 void removeValNo(VNInfo *ValNo);
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsCCState.h127 bool WasOriginalArgF128(unsigned ValNo) { return OriginalArgWasF128[ValNo]; } in WasOriginalArgF128() argument
128 bool WasOriginalArgFloat(unsigned ValNo) { in WasOriginalArgFloat() argument
129 return OriginalArgWasFloat[ValNo]; in WasOriginalArgFloat()
131 bool IsCallOperandFixed(unsigned ValNo) { return CallOperandIsFixed[ValNo]; } in IsCallOperandFixed() argument
HDMipsCallingConv.td26 : CCIf<"!static_cast<MipsCCState *>(&State)->WasOriginalArgFloat(ValNo)",
32 : CCIf<"static_cast<MipsCCState *>(&State)->WasOriginalArgF128(ValNo)", A>;
38 : CCIf<"!static_cast<MipsCCState *>(&State)->IsCallOperandFixed(ValNo)", A>;
HDMipsISelLowering.cpp2356 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT, in CC_MipsO32() argument
2398 bool AllocateFloatsInIntReg = State.isVarArg() || ValNo > 1 || in CC_MipsO32()
2399 State.getFirstUnallocated(F32Regs) != ValNo; in CC_MipsO32()
2438 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_MipsO32()
2440 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_MipsO32()
2445 static bool CC_MipsO32_FP32(unsigned ValNo, MVT ValVT, in CC_MipsO32_FP32() argument
2450 return CC_MipsO32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State, F64Regs); in CC_MipsO32_FP32()
2453 static bool CC_MipsO32_FP64(unsigned ValNo, MVT ValVT, in CC_MipsO32_FP64() argument
2458 return CC_MipsO32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State, F64Regs); in CC_MipsO32_FP64()
2461 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT,
HDMipsFastISel.cpp210 static bool CC_Mips(unsigned ValNo, MVT ValVT, MVT LocVT,
214 static bool CC_MipsO32_FP32(unsigned ValNo, MVT ValVT, MVT LocVT, in CC_MipsO32_FP32() argument
220 static bool CC_MipsO32_FP64(unsigned ValNo, MVT ValVT, MVT LocVT, in CC_MipsO32_FP64() argument
/NextBSD/contrib/llvm/lib/Target/SystemZ/
HDSystemZCallingConv.h78 bool IsFixed(unsigned ValNo) { return ArgIsFixed[ValNo]; } in IsFixed() argument
79 bool IsShortVector(unsigned ValNo) { return ArgIsShortVector[ValNo]; } in IsShortVector() argument
HDSystemZCallingConv.td22 : CCIf<"static_cast<SystemZCCState *>(&State)->IsFixed(ValNo)", A>;
26 : CCIf<"static_cast<SystemZCCState *>(&State)->IsShortVector(ValNo)", A>;
/NextBSD/contrib/llvm/tools/clang/lib/Basic/
HDDiagnostic.cpp448 static void HandleSelectModifier(const Diagnostic &DInfo, unsigned ValNo, in HandleSelectModifier() argument
454 while (ValNo) { in HandleSelectModifier()
459 --ValNo; in HandleSelectModifier()
472 static void HandleIntegerSModifier(unsigned ValNo, in HandleIntegerSModifier() argument
474 if (ValNo != 1) in HandleIntegerSModifier()
482 static void HandleOrdinalModifier(unsigned ValNo, in HandleOrdinalModifier() argument
484 assert(ValNo != 0 && "ValNo must be strictly positive!"); in HandleOrdinalModifier()
490 Out << ValNo << llvm::getOrdinalSuffix(ValNo); in HandleOrdinalModifier()
524 static bool EvalPluralExpr(unsigned ValNo, const char *Start, const char *End) { in EvalPluralExpr() argument
537 unsigned ValMod = ValNo % Arg; in EvalPluralExpr()
[all …]
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64CallingConvention.h68 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Stack_Block() argument
75 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Stack_Block()
86 static bool CC_AArch64_Custom_Block(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_AArch64_Custom_Block() argument
112 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Block()
/NextBSD/contrib/llvm/lib/CodeGen/
HDLiveInterval.cpp114 VNInfo *ValNo = I->valno; in extendSegmentEndTo() local
119 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); in extendSegmentEndTo()
127 MergeTo->valno == ValNo) { in extendSegmentEndTo()
142 VNInfo *ValNo = I->valno; in extendSegmentStartTo() local
152 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); in extendSegmentStartTo()
158 if (MergeTo->end >= NewStart && MergeTo->valno == ValNo) { in extendSegmentStartTo()
463 void LiveRange::markValNoForDeletion(VNInfo *ValNo) { in markValNoForDeletion() argument
464 if (ValNo->id == getNumValNums()-1) { in markValNoForDeletion()
469 ValNo->markUnused(); in markValNoForDeletion()
530 VNInfo *ValNo = I->valno; in removeSegment() local
[all …]
HDRegisterCoalescer.cpp893 VNInfo *ValNo = SrcInt.Query(CopyIdx).valueIn(); in reMaterializeTrivialDef() local
894 assert(ValNo && "CopyMI input register not live"); in reMaterializeTrivialDef()
895 if (ValNo->isPHIDef() || ValNo->isUnused()) in reMaterializeTrivialDef()
897 MachineInstr *DefMI = LIS->getInstructionFromIndex(ValNo->def); in reMaterializeTrivialDef()
1761 ConflictResolution analyzeValue(unsigned ValNo, JoinVals &Other);
1766 void computeAssignment(unsigned ValNo, JoinVals &Other);
1796 bool isPrunedValue(unsigned ValNo, JoinVals &Other);
1918 JoinVals::analyzeValue(unsigned ValNo, JoinVals &Other) { in analyzeValue() argument
1919 Val &V = Vals[ValNo]; in analyzeValue()
1921 VNInfo *VNI = LR.getValNumInfo(ValNo); in analyzeValue()
[all …]
HDCallingConvLower.cpp43 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, in HandleByVal() argument
57 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in HandleByVal()
/NextBSD/contrib/llvm/lib/Support/
HDCommandLine.cpp1011 unsigned ValNo = 0, NumVals = static_cast<unsigned>(PositionalVals.size()); in ParseCommandLineOptions() local
1014 ProvidePositionalOption(PositionalOpts[i], PositionalVals[ValNo].first, in ParseCommandLineOptions()
1015 PositionalVals[ValNo].second); in ParseCommandLineOptions()
1016 ValNo++; in ParseCommandLineOptions()
1025 while (NumVals - ValNo > NumPositionalRequired && !Done) { in ParseCommandLineOptions()
1033 PositionalVals[ValNo].first, in ParseCommandLineOptions()
1034 PositionalVals[ValNo].second); in ParseCommandLineOptions()
1035 ValNo++; in ParseCommandLineOptions()
1045 unsigned ValNo = 0; in ParseCommandLineOptions() local
1049 PositionalVals[ValNo].first, in ParseCommandLineOptions()
[all …]
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonISelLowering.cpp102 CC_Hexagon(unsigned ValNo, MVT ValVT,
107 CC_Hexagon32(unsigned ValNo, MVT ValVT,
112 CC_Hexagon64(unsigned ValNo, MVT ValVT,
117 RetCC_Hexagon(unsigned ValNo, MVT ValVT,
122 RetCC_Hexagon32(unsigned ValNo, MVT ValVT,
127 RetCC_Hexagon64(unsigned ValNo, MVT ValVT,
132 CC_Hexagon_VarArg (unsigned ValNo, MVT ValVT, in CC_Hexagon_VarArg() argument
137 if (ValNo < HState.getNumNamedVarArgParams()) { in CC_Hexagon_VarArg()
139 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State); in CC_Hexagon_VarArg()
149 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo)); in CC_Hexagon_VarArg()
[all …]
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86CallingConv.h23 inline bool CC_X86_32_VectorCallIndirect(unsigned &ValNo, MVT &ValVT, in CC_X86_32_VectorCallIndirect() argument
/NextBSD/contrib/llvm/lib/Analysis/
HDIVUsers.cpp172 unsigned ValNo = PHINode::getIncomingValueNumForOperand(OperandNo); in AddUsersImpl() local
173 UseBB = PHI->getIncomingBlock(ValNo); in AddUsersImpl()
/NextBSD/contrib/llvm/lib/Target/MSP430/
HDMSP430ISelLowering.cpp301 unsigned ValNo = 0; in AnalyzeArguments() local
304 MVT ArgVT = Args[ValNo].VT; in AnalyzeArguments()
305 ISD::ArgFlagsTy ArgFlags = Args[ValNo].Flags; in AnalyzeArguments()
322 State.HandleByVal(ValNo++, ArgVT, LocVT, LocInfo, 2, 2, ArgFlags); in AnalyzeArguments()
329 unsigned FirstVal = ValNo; in AnalyzeArguments()
332 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); in AnalyzeArguments()
343 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State); in AnalyzeArguments()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCISelLowering.h866 bool CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
871 bool CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT,
877 bool CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT,
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDGVN.cpp716 unsigned int ValNo);
2432 unsigned int ValNo) { in performScalarPREInsertion() argument
2460 VN.add(Instr, ValNo); in performScalarPREInsertion()
2463 addToLeaderTable(ValNo, Instr, Pred); in performScalarPREInsertion()
2488 uint32_t ValNo = VN.lookup(CurInst); in performScalarPRE() local
2516 Value *predV = findLeader(P, ValNo); in performScalarPRE()
2556 if (!performScalarPREInsertion(PREInstr, PREPred, ValNo)) { in performScalarPRE()
2581 VN.add(Phi, ValNo); in performScalarPRE()
2582 addToLeaderTable(ValNo, Phi, CurrentBlock); in performScalarPRE()
2598 removeFromLeaderTable(ValNo, CurInst, CurrentBlock); in performScalarPRE()
/NextBSD/contrib/llvm/lib/Target/Sparc/
HDSparcISelLowering.cpp39 static bool CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, in CC_Sparc_Assign_SRet() argument
46 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_SRet()
52 static bool CC_Sparc_Assign_f64(unsigned &ValNo, MVT &ValVT, in CC_Sparc_Assign_f64() argument
61 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_f64()
64 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_f64()
72 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_f64()
74 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_f64()
81 static bool CC_Sparc64_Full(unsigned &ValNo, MVT &ValVT, in CC_Sparc64_Full() argument
109 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc64_Full()
119 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_Sparc64_Full()
[all …]
/NextBSD/contrib/llvm/lib/Transforms/ObjCARC/
HDObjCARCContract.cpp575 unsigned ValNo = PHINode::getIncomingValueNumForOperand(OperandNo); in runOnFunction() local
576 BasicBlock *BB = PHI->getIncomingBlock(ValNo); in runOnFunction()
/NextBSD/contrib/llvm/lib/Bitcode/Reader/
HDBitcodeReader.cpp289 unsigned ValNo = (unsigned)Record[Slot++]; in getValueTypePair() local
292 ValNo = InstNum - ValNo; in getValueTypePair()
293 if (ValNo < InstNum) { in getValueTypePair()
296 ResVal = getFnValueByID(ValNo, nullptr); in getValueTypePair()
303 ResVal = getFnValueByID(ValNo, getTypeByID(TypeNo)); in getValueTypePair()
331 unsigned ValNo = (unsigned)Record[Slot]; in getValue() local
334 ValNo = InstNum - ValNo; in getValue()
335 return getFnValueByID(ValNo, Ty); in getValue()
342 unsigned ValNo = (unsigned)decodeSignRotatedValue(Record[Slot]); in getValueSigned() local
345 ValNo = InstNum - ValNo; in getValueSigned()
[all …]
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDAMDGPUISelLowering.cpp74 static bool allocateStack(unsigned ValNo, MVT ValVT, MVT LocVT, in allocateStack() argument
79 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in allocateStack()

12