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

/external/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
85 State.addLoc(CCValAssign::getCustomMem(ValNo, ValV
106 CC_ARM_AAPCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
118 f64RetAssign(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, CCState &State) argument
138 RetCC_ARM_APCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
149 RetCC_ARM_AAPCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
[all...]
/external/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h45 /// ValNo - This is the value number begin assigned (e.g. an argument number).
46 unsigned ValNo; member in class:llvm::CCValAssign
67 static CCValAssign getReg(unsigned ValNo, MVT ValVT, argument
71 Ret.ValNo = ValNo;
81 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, argument
85 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP);
90 static CCValAssign getMem(unsigned ValNo, MVT ValVT, argument
94 Ret.ValNo = ValNo;
104 getCustomMem(unsigned ValNo, MVT ValVT, unsigned Offset, MVT LocVT, LocInfo HTP) argument
[all...]
H A DLiveInterval.h218 inline VNInfo *getValNumInfo(unsigned ValNo) {
219 return valnos[ValNo];
221 inline const VNInfo *getValNumInfo(unsigned ValNo) const {
222 return valnos[ValNo];
426 void removeValNo(VNInfo *ValNo);
/external/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,
176 void HandleByVal(unsigned ValNo, EVT ValVT,
H A DHexagonISelLowering.cpp52 CC_Hexagon(unsigned ValNo, MVT ValVT,
57 CC_Hexagon32(unsigned ValNo, MVT ValVT,
62 CC_Hexagon64(unsigned ValNo, MVT ValVT,
67 RetCC_Hexagon(unsigned ValNo, MVT ValVT,
72 RetCC_Hexagon32(unsigned ValNo, MVT ValVT,
77 RetCC_Hexagon64(unsigned ValNo, MVT ValVT,
82 CC_Hexagon_VarArg (unsigned ValNo, MVT ValVT, argument
90 if ( (int)ValNo < NumNamedVarArgParams ) {
92 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State);
103 State.addLoc(CCValAssign::getMem(ValNo, ValV
121 CC_Hexagon(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
159 CC_Hexagon32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
177 CC_Hexagon64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
202 RetCC_Hexagon(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
233 RetCC_Hexagon32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
249 RetCC_Hexagon64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
[all...]
H A DHexagonCallingConvLower.cpp41 void Hexagon_CCState::HandleByVal(unsigned ValNo, EVT ValVT, argument
53 addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset,
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.h249 unsigned ValNo = (unsigned)Record[Slot++];
250 if (ValNo < InstNum) {
253 ResVal = getFnValueByID(ValNo, 0);
260 ResVal = getFnValueByID(ValNo, getTypeByID(TypeNo));
266 unsigned ValNo = (unsigned)Record[Slot++];
267 ResVal = getFnValueByID(ValNo, Ty);
/external/llvm/lib/CodeGen/
H A DLiveInterval.cpp197 /// ValNo is dead, remove it. If it is the largest value number, just nuke it
200 void LiveInterval::markValNoForDeletion(VNInfo *ValNo) {
201 if (ValNo->id == getNumValNums()-1) {
206 ValNo->markUnused();
231 VNInfo *ValNo = I->valno;
236 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!");
245 MergeTo->valno == ValNo) {
261 VNInfo *ValNo = I->valno;
271 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!");
277 if (MergeTo->end >= NewStart && MergeTo->valno == ValNo) {
[all...]
H A DCallingConvLower.cpp42 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, argument
55 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
H A DLiveIntervalAnalysis.cpp221 VNInfo *ValNo = interval.getNextValue(defIndex, VNInfoAllocator); local
222 assert(ValNo->id == 0 && "First value in interval is not 0?");
241 LiveRange LR(defIndex, killIdx, ValNo);
252 LiveRange NewLR(defIndex, getMBBEndIdx(mbb), ValNo);
271 ValNo); local
289 ValNo = interval.getNextValue(Start, VNInfoAllocator);
291 LiveRange LR(Start, killIdx, ValNo);
332 VNInfo *ValNo = interval.createValueCopy(OldValNo, VNInfoAllocator); local
338 LiveRange LR(DefIndex, RedefIndex, ValNo);
358 VNInfo *ValNo local
[all...]
H A DRegisterCoalescer.cpp686 VNInfo *ValNo = BValNo; local
687 ValNo->def = AValNo->def;
691 IntB.addRange(LiveRange(AI->start, AI->end, ValNo));
709 VNInfo *ValNo = SrcLR->valno; local
710 if (ValNo->isPHIDef() || ValNo->isUnused())
712 MachineInstr *DefMI = LIS->getInstructionFromIndex(ValNo->def);
/external/llvm/lib/Support/
H A DCommandLine.cpp747 unsigned ValNo = 0, NumVals = static_cast<unsigned>(PositionalVals.size()); local
750 ProvidePositionalOption(PositionalOpts[i], PositionalVals[ValNo].first,
751 PositionalVals[ValNo].second);
752 ValNo++;
761 while (NumVals-ValNo > NumPositionalRequired && !Done) {
769 PositionalVals[ValNo].first,
770 PositionalVals[ValNo].second);
771 ValNo++;
781 unsigned ValNo = 0; local
785 PositionalVals[ValNo]
[all...]
/external/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; local
568 EvalPluralExpr(unsigned ValNo, const char *Start, const char *End) argument
634 HandlePluralModifier(const Diagnostic &DInfo, unsigned ValNo, const char *Argument, unsigned ArgumentLen, SmallVectorImpl<char> &OutStr) argument
[all...]
/external/llvm/utils/PerfectShuffle/
H A DPerfectShuffle.cpp158 static void PrintOperation(unsigned ValNo, unsigned short Vals[]) { argument
159 unsigned short ThisOp = Vals[ValNo];
160 std::cerr << "t" << ValNo; local
176 if (!ShufTab[Vals[ValNo]].Op->isOnlyLHSOperator()) {
/external/llvm/lib/Analysis/
H A DIVUsers.cpp162 unsigned ValNo = PHINode::getIncomingValueNumForOperand(OperandNo); local
163 UseBB = PHI->getIncomingBlock(ValNo);
/external/clang/lib/StaticAnalyzer/Core/
H A DPathDiagnostic.cpp952 void StackHintGeneratorForSymbol::printOrdinal(unsigned ValNo, argument
954 assert(ValNo != 0 && "ValNo must be strictly positive!");
958 Out << ValNo; local
962 switch (ValNo % 100) {
968 switch (ValNo % 10) {
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp36 static bool CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, argument
43 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
49 static bool CC_Sparc_Assign_f64(unsigned &ValNo, MVT &ValVT, argument
58 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
61 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
69 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
71 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
/external/llvm/lib/Transforms/Scalar/
H A DGVN.cpp2425 uint32_t ValNo = VN.lookup(CurInst); local
2452 Value* predV = findLeader(P, ValNo);
2515 VN.add(PREInstr, ValNo);
2519 addToLeaderTable(ValNo, PREInstr, PREPred);
2531 VN.add(Phi, ValNo);
2532 addToLeaderTable(ValNo, Phi, CurrentBlock);
2549 removeFromLeaderTable(ValNo, CurInst, CurrentBlock);
H A DObjCARC.cpp4156 unsigned ValNo = PHINode::getIncomingValueNumForOperand(OperandNo); local
4157 BasicBlock *BB = PHI->getIncomingBlock(ValNo);
/external/llvm/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp38 static bool CC_MBlaze_AssignReg(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
656 static bool CC_MBlaze_AssignReg(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument
671 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2246 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, argument
2264 State.HandleByVal(ValNo, ValVT, LocVT, LocInfo,
2289 bool AllocateFloatsInIntReg = State.isVarArg() || ValNo > 1
2290 || State.getFirstUnallocated(F32Regs, FloatRegsSize) != ValNo;
2330 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
2332 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
2344 static bool CC_Mips64Byval(unsigned ValNo, MVT ValVT, MVT LocVT, argument
2367 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Mips64IntRegs[FirstIdx],
2370 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DPathDiagnostic.h437 /// only valid for ValNo : ValNo > 0.
438 void printOrdinal(unsigned ValNo, llvm::raw_svector_ostream &Out);
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp39 static bool CC_PPC_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
43 static bool CC_PPC_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT,
48 static bool CC_PPC_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT,
1627 static bool CC_PPC_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument
1634 static bool CC_PPC_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT, argument
1661 static bool CC_PPC_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT, argument
3099 assert((VA.getValNo() == ByValVA.getValNo()) && "ValNo mismatch!");

Completed in 495 milliseconds