/external/llvm/lib/Target/ARM/ |
ARMCallingConv.h | 28 static bool f64AssignAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 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, 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, 91 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT [all...] |
/external/llvm/lib/CodeGen/ |
LiveInterval.cpp | 62 assert(I->valno->def == I->start && "Inconsistent existing value def"); 71 I->start = I->valno->def = Def; 72 return I->valno; 189 /// 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(); 208 VNInfo *VNI = I->valno; 211 assert(!VNI->isUnused() && "Unused valno used by live segment"); 222 VNInfo *ValNo = I->valno [all...] |
RegisterCoalescer.cpp | 152 /// see if we can merge these two destination reg valno# into a single 440 VNInfo *BValNo = BS->valno; 452 VNInfo *AValNo = AS->valno; 493 if (BValNo != ValS->valno) 494 IntB.MergeValueNumberInto(BValNo, ValS->valno); 528 if (AI->valno != AValNo) continue; 534 if (BI->valno == BValNo) 629 if (US == IntA.end() || US->valno != AValNo) 681 if (US == IntA.end() || US->valno != AValNo) 713 VNInfo *ValNo = BValNo [all...] |
MachineVerifier.cpp | [all...] |
CallingConvLower.cpp | 42 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, 55 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
|
SplitKit.cpp | 216 assert(LVI->start == LVI->valno->def && "Dangling Segment start"); 248 assert(LVI->start == LVI->valno->def && "Dangling Segment start"); 489 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 506 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 525 DEBUG(dbgs() << ": valno " << ParentVNI->id); 556 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 587 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 842 VNInfo *ParentVNI = ParentI->valno; [all...] |
LiveIntervalAnalysis.cpp | 860 VNInfo *DefVNI = I->valno; 880 assert(NewI->valno != DefVNI && "Multiple defs of value?"); [all...] |
CalcSpillWeights.cpp | 87 assert(MI && "Dead valno in interval");
|
/external/llvm/lib/Target/Hexagon/ |
HexagonVarargsCallingConvention.h | 20 static bool RetCC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT, 29 static bool CC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT, 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, 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,
|
HexagonISelLowering.cpp | 65 CC_Hexagon(unsigned ValNo, MVT ValVT, 70 CC_Hexagon32(unsigned ValNo, MVT ValVT, 75 CC_Hexagon64(unsigned ValNo, MVT ValVT, 80 RetCC_Hexagon(unsigned ValNo, MVT ValVT, 85 RetCC_Hexagon32(unsigned ValNo, MVT ValVT, 90 RetCC_Hexagon64(unsigned ValNo, MVT ValVT, 95 CC_Hexagon_VarArg (unsigned ValNo, MVT ValVT, 104 if ((int)ValNo < HState.getNumNamedVarArgParams()) { 106 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State); 117 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo)) [all...] |
HexagonCallingConvLower.cpp | 40 void Hexagon_CCState::HandleByVal(unsigned ValNo, EVT ValVT, 52 addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset,
|
HexagonCallingConvLower.h | 35 typedef bool Hexagon_CCAssignFn(unsigned ValNo, EVT ValVT, 174 void HandleByVal(unsigned ValNo, EVT ValVT,
|
/external/llvm/include/llvm/CodeGen/ |
CallingConvLower.h | 47 /// ValNo - This is the value number begin assigned (e.g. an argument number). 48 unsigned ValNo; 69 static CCValAssign getReg(unsigned ValNo, MVT ValVT, 73 Ret.ValNo = ValNo; 83 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, 87 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP); 92 static CCValAssign getMem(unsigned ValNo, MVT ValVT, 96 Ret.ValNo = ValNo; [all...] |
LiveInterval.h | 155 VNInfo *valno; // identifier for the value contained in this segment. member in struct:llvm::LiveRange::Segment 157 Segment() : valno(nullptr) {} 160 : start(S), end(E), valno(V) { 250 inline VNInfo *getValNumInfo(unsigned ValNo) { 251 return valnos[ValNo]; 253 inline const VNInfo *getValNumInfo(unsigned ValNo) const { 254 return valnos[ValNo]; 352 return I == end() ? nullptr : I->valno; 360 return I == end() ? nullptr : I->valno; 456 EarlyVal = I->valno; [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.h | 282 unsigned ValNo = (unsigned)Record[Slot++]; 283 // Adjust the ValNo, if it was encoded relative to the InstNum. 285 ValNo = InstNum - ValNo; 286 if (ValNo < InstNum) { 289 ResVal = getFnValueByID(ValNo, nullptr); 296 ResVal = getFnValueByID(ValNo, getTypeByID(TypeNo)); 324 unsigned ValNo = (unsigned)Record[Slot]; 325 // Adjust the ValNo, if it was encoded relative to the InstNum. 327 ValNo = InstNum - ValNo [all...] |
/external/llvm/utils/TableGen/ |
CallingConvEmitter.cpp | 45 << "(unsigned ValNo, MVT ValVT,\n" 63 << "(unsigned ValNo, MVT ValVT,\n" 107 << "(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))\n" 126 O << IndentStr << " State.addLoc(CCValAssign::getReg(ValNo, ValVT, " 168 O << IndentStr << " State.addLoc(CCValAssign::getReg(ValNo, ValVT, " 189 << "State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset" 213 O << IndentStr << "State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset" 242 << "State.HandleByVal(ValNo, ValVT, LocVT, LocInfo, " 247 << "if (" << Action->getValueAsString("FuncName") << "(ValNo, ValVT, "
|
/external/clang/lib/Basic/ |
Diagnostic.cpp | 433 static void HandleSelectModifier(const Diagnostic &DInfo, unsigned ValNo, 438 // Skip over 'ValNo' |'s. 439 while (ValNo) { 444 --ValNo; 457 static void HandleIntegerSModifier(unsigned ValNo, 459 if (ValNo != 1) 467 static void HandleOrdinalModifier(unsigned ValNo, 469 assert(ValNo != 0 && "ValNo must be strictly positive!"); 475 Out << ValNo << llvm::getOrdinalSuffix(ValNo) [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitcodeReader.h | 282 unsigned ValNo = (unsigned)Record[Slot++]; 283 if (ValNo < InstNum) { 286 ResVal = getFnValueByID(ValNo, 0); 293 ResVal = getFnValueByID(ValNo, getTypeByID(TypeNo)); 299 unsigned ValNo = (unsigned)Record[Slot++]; 300 ResVal = getFnValueByID(ValNo, Ty);
|
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitcodeReader.h | 277 unsigned ValNo = (unsigned)Record[Slot++]; 278 if (ValNo < InstNum) { 281 ResVal = getFnValueByID(ValNo, 0); 288 ResVal = getFnValueByID(ValNo, getTypeByID(TypeNo)); 294 unsigned ValNo = (unsigned)Record[Slot++]; 295 ResVal = getFnValueByID(ValNo, Ty);
|
/external/llvm/lib/Support/ |
CommandLine.cpp | [all...] |
/external/llvm/utils/PerfectShuffle/ |
PerfectShuffle.cpp | 158 static void PrintOperation(unsigned ValNo, unsigned short Vals[]) { 159 unsigned short ThisOp = Vals[ValNo]; 160 std::cerr << "t" << ValNo; 176 if (!ShufTab[Vals[ValNo]].Op->isOnlyLHSOperator()) {
|
/external/llvm/lib/Analysis/ |
IVUsers.cpp | 161 unsigned ValNo = PHINode::getIncomingValueNumForOperand(OperandNo); 162 UseBB = PHI->getIncomingBlock(ValNo);
|
/external/llvm/test/CodeGen/X86/ |
2010-02-23-SingleDefPhiJoin.ll | 8 ; will detect an infinity valno loop.
|
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 39 static bool CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, 46 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, 52 static bool CC_Sparc_Assign_f64(unsigned &ValNo, MVT &ValVT, 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, 109 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 119 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)) [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 299 unsigned ValNo = 0; 302 MVT ArgVT = Args[ValNo].VT; 303 ISD::ArgFlagsTy ArgFlags = Args[ValNo].Flags; 320 State.HandleByVal(ValNo++, ArgVT, LocVT, LocInfo, 2, 2, ArgFlags); 327 unsigned FirstVal = ValNo; 330 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); 341 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State); [all...] |