Searched refs:ValNo (Results 1 - 24 of 24) sorted by relevance

/freebsd-10.1-release/contrib/llvm/lib/Target/ARM/
H A DARMCallingConv.h28 static bool f64AssignAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument
35 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
42 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
50 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
52 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
58 static bool CC_ARM_APCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument
62 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true))
65 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false))
71 static bool f64AssignAAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument
91 State.addLoc(CCValAssign::getCustomMem(ValNo, ValV
112 CC_ARM_AAPCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
124 f64RetAssign(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, CCState &State) argument
144 RetCC_ARM_APCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
155 RetCC_ARM_AAPCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
[all...]
/freebsd-10.1-release/contrib/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h46 /// ValNo - This is the value number begin assigned (e.g. an argument number).
47 unsigned ValNo; member in class:llvm::CCValAssign
68 static CCValAssign getReg(unsigned ValNo, MVT ValVT, argument
72 Ret.ValNo = ValNo;
82 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, argument
86 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP);
91 static CCValAssign getMem(unsigned ValNo, MVT ValVT, argument
95 Ret.ValNo = ValNo;
105 getCustomMem(unsigned ValNo, MVT ValVT, unsigned Offset, MVT LocVT, LocInfo HTP) argument
[all...]
H A DLiveInterval.h250 inline VNInfo *getValNumInfo(unsigned ValNo) {
251 return valnos[ValNo];
253 inline const VNInfo *getValNumInfo(unsigned ValNo) const {
254 return valnos[ValNo];
482 void removeValNo(VNInfo *ValNo);
/freebsd-10.1-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonVarargsCallingConvention.h20 static bool RetCC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT,
29 static bool CC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT, argument
57 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
69 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
92 State.addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset3,
98 static bool RetCC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT, argument
113 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
125 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
138 State.addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset3,
H A DHexagonCallingConvLower.h36 typedef bool Hexagon_CCAssignFn(unsigned ValNo, EVT ValVT,
175 void HandleByVal(unsigned ValNo, EVT ValVT,
H A DHexagonISelLowering.cpp63 CC_Hexagon(unsigned ValNo, MVT ValVT,
68 CC_Hexagon32(unsigned ValNo, MVT ValVT,
73 CC_Hexagon64(unsigned ValNo, MVT ValVT,
78 RetCC_Hexagon(unsigned ValNo, MVT ValVT,
83 RetCC_Hexagon32(unsigned ValNo, MVT ValVT,
88 RetCC_Hexagon64(unsigned ValNo, MVT ValVT,
93 CC_Hexagon_VarArg (unsigned ValNo, MVT ValVT, argument
102 if ((int)ValNo < HState.getNumNamedVarArgParams()) {
104 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State);
115 State.addLoc(CCValAssign::getMem(ValNo, ValV
143 CC_Hexagon(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
181 CC_Hexagon32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
199 CC_Hexagon64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
224 RetCC_Hexagon(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
255 RetCC_Hexagon32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
271 RetCC_Hexagon64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
[all...]
H A DHexagonCallingConvLower.cpp40 void Hexagon_CCState::HandleByVal(unsigned ValNo, EVT ValVT, argument
52 addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset,
/freebsd-10.1-release/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.h289 unsigned ValNo = (unsigned)Record[Slot++];
290 // Adjust the ValNo, if it was encoded relative to the InstNum.
292 ValNo = InstNum - ValNo;
293 if (ValNo < InstNum) {
296 ResVal = getFnValueByID(ValNo, 0);
303 ResVal = getFnValueByID(ValNo, getTypeByID(TypeNo));
331 unsigned ValNo = (unsigned)Record[Slot];
332 // Adjust the ValNo, if it was encoded relative to the InstNum.
334 ValNo
[all...]
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/
H A DLiveInterval.cpp189 /// ValNo is dead, remove it. If it is the largest value number, just nuke it
192 void LiveRange::markValNoForDeletion(VNInfo *ValNo) {
193 if (ValNo->id == getNumValNums()-1) {
198 ValNo->markUnused();
222 VNInfo *ValNo = I->valno;
227 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!");
236 MergeTo->valno == ValNo) {
252 VNInfo *ValNo = I->valno;
262 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!");
268 if (MergeTo->end >= NewStart && MergeTo->valno == ValNo) {
[all...]
H A DRegisterCoalescer.cpp715 VNInfo *ValNo = BValNo; local
716 ValNo->def = AValNo->def;
720 IntB.addSegment(LiveInterval::Segment(AI->start, AI->end, ValNo));
745 VNInfo *ValNo = SrcInt.Query(CopyIdx).valueIn(); local
746 assert(ValNo && "CopyMI input register not live");
747 if (ValNo->isPHIDef() || ValNo->isUnused())
749 MachineInstr *DefMI = LIS->getInstructionFromIndex(ValNo->def);
1376 ConflictResolution analyzeValue(unsigned ValNo, JoinVals &Other);
1377 void computeAssignment(unsigned ValNo, JoinVal
1461 analyzeValue(unsigned ValNo, JoinVals &Other) argument
1665 computeAssignment(unsigned ValNo, JoinVals &Other) argument
1728 taintExtent(unsigned ValNo, unsigned TaintedLanes, JoinVals &Other, SmallVectorImpl<std::pair<SlotIndex, unsigned> > &TaintExtent) argument
1854 isPrunedValue(unsigned ValNo, JoinVals &Other) argument
[all...]
H A DCallingConvLower.cpp42 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, argument
55 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
/freebsd-10.1-release/contrib/llvm/lib/Support/
H A DCommandLine.cpp931 unsigned ValNo = 0, NumVals = static_cast<unsigned>(PositionalVals.size()); local
934 ProvidePositionalOption(PositionalOpts[i], PositionalVals[ValNo].first,
935 PositionalVals[ValNo].second);
936 ValNo++;
945 while (NumVals-ValNo > NumPositionalRequired && !Done) {
953 PositionalVals[ValNo].first,
954 PositionalVals[ValNo].second);
955 ValNo++;
965 unsigned ValNo = 0; local
969 PositionalVals[ValNo]
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Basic/
H A DDiagnostic.cpp476 static void HandleSelectModifier(const Diagnostic &DInfo, unsigned ValNo, argument
481 // Skip over 'ValNo' |'s.
482 while (ValNo) {
487 --ValNo;
500 static void HandleIntegerSModifier(unsigned ValNo, argument
502 if (ValNo != 1)
510 static void HandleOrdinalModifier(unsigned ValNo, argument
512 assert(ValNo != 0 && "ValNo must be strictly positive!");
518 Out << ValNo << llv
552 EvalPluralExpr(unsigned ValNo, const char *Start, const char *End) argument
618 HandlePluralModifier(const Diagnostic &DInfo, unsigned ValNo, const char *Argument, unsigned ArgumentLen, SmallVectorImpl<char> &OutStr) argument
[all...]
/freebsd-10.1-release/contrib/llvm/lib/Analysis/
H A DIVUsers.cpp162 unsigned ValNo = PHINode::getIncomingValueNumForOperand(OperandNo); local
163 UseBB = PHI->getIncomingBlock(ValNo);
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h639 bool CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
644 bool CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT,
650 bool CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT,
H A DPPCISelLowering.cpp1849 bool llvm::CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument
1856 bool llvm::CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT, argument
1883 bool llvm::CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT, argument
3678 assert((VA.getValNo() == ByValVA.getValNo()) && "ValNo mismatch!");
/freebsd-10.1-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp467 unsigned ValNo = PHINode::getIncomingValueNumForOperand(OperandNo); local
468 BasicBlock *BB = PHI->getIncomingBlock(ValNo);
/freebsd-10.1-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp302 unsigned ValNo = 0; local
305 MVT ArgVT = Args[ValNo].VT;
306 ISD::ArgFlagsTy ArgFlags = Args[ValNo].Flags;
323 State.HandleByVal(ValNo++, ArgVT, LocVT, LocInfo, 2, 2, ArgFlags);
330 unsigned FirstVal = ValNo;
333 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo));
344 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State);
/freebsd-10.1-release/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp39 static bool CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, argument
46 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
52 static bool CC_Sparc_Assign_f64(unsigned &ValNo, MVT &ValVT, argument
61 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
64 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
72 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
74 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
81 static bool CC_Sparc64_Full(unsigned &ValNo, MVT &ValVT, argument
109 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
119 State.addLoc(CCValAssign::getMem(ValNo, ValV
126 CC_Sparc64_Half(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
[all...]
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Scalar/
H A DGVN.cpp2455 uint32_t ValNo = VN.lookup(CurInst); local
2482 Value* predV = findLeader(P, ValNo);
2547 VN.add(PREInstr, ValNo);
2551 addToLeaderTable(ValNo, PREInstr, PREPred);
2564 VN.add(Phi, ValNo);
2565 addToLeaderTable(ValNo, Phi, CurrentBlock);
2582 removeFromLeaderTable(ValNo, CurInst, CurrentBlock);
/freebsd-10.1-release/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2124 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT, argument
2153 bool AllocateFloatsInIntReg = State.isVarArg() || ValNo > 1
2154 || State.getFirstUnallocated(F32Regs, FloatRegsSize) != ValNo;
2193 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
2195 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
2200 static bool CC_MipsO32_FP32(unsigned ValNo, MVT ValVT, argument
2205 return CC_MipsO32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State, F64Regs);
2208 static bool CC_MipsO32_FP64(unsigned ValNo, MVT ValVT, argument
2213 return CC_MipsO32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State, F64Regs);
3344 void MipsTargetLowering::MipsCC::handleByValArg(unsigned ValNo, MV argument
[all...]
H A DMipsISelLowering.h388 void handleByValArg(unsigned ValNo, MVT ValVT, MVT LocVT,
/freebsd-10.1-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.cpp32 static bool allocateStack(unsigned ValNo, MVT ValVT, MVT LocVT, argument
36 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
/freebsd-10.1-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1032 static bool CC_AArch64NoMoreRegs(unsigned ValNo, MVT ValVT, MVT LocVT, argument

Completed in 608 milliseconds