/external/llvm/lib/Target/ARM/ |
ARMCallingConv.h | 29 static bool f64AssignAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 36 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 43 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, 51 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 53 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, 59 static bool CC_ARM_APCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 63 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true)) 66 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false)) 72 static bool f64AssignAAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 86 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT [all...] |
/external/llvm/lib/CodeGen/ |
LiveInterval.cpp | 134 /// ValNo is dead, remove it. If it is the largest value number, just nuke it 137 void LiveInterval::markValNoForDeletion(VNInfo *ValNo) { 138 if (ValNo->id == getNumValNums()-1) { 143 ValNo->setIsUnused(true); 154 VNInfo *VNI = I->valno; 157 assert(!VNI->isUnused() && "Unused valno used by live range"); 189 VNInfo *ValNo = I->valno; 194 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!") [all...] |
MachineVerifier.cpp | 696 assert(VNI && "NULL valno is not allowed"); 698 report("Inconsistent valno->def", MO, MONum); 699 *OS << "Valno " << VNI->id << " is not defined at " [all...] |
RegisterCoalescer.cpp | 308 VNInfo *BValNo = BLR->valno; 321 VNInfo *AValNo = ALR->valno; 412 if (BValNo != ValLR->valno) { 416 IntB.MergeValueNumberInto(BValNo, ValLR->valno); 418 ValLR->valno->setHasPHIKill(true); 451 if (AI->valno != AValNo) continue; 457 if (BI->valno == BValNo) 578 if (ULR->valno == AValNo && JoinedCopies.count(UseMI)) 628 if (ULR == IntA.end() || ULR->valno != AValNo) 656 VNInfo *ValNo = BValNo [all...] |
LiveIntervalAnalysis.cpp | 277 MachineInstr *DefMI = getInstructionFromIndex(OldLR->valno->def); 315 VNInfo *ValNo = interval.getNextValue(defIndex, CopyMI, VNInfoAllocator); 316 assert(ValNo->id == 0 && "First value in interval is not 0?"); 335 LiveRange LR(defIndex, killIdx, ValNo); 346 LiveRange NewLR(defIndex, getMBBEndIdx(mbb), ValNo); 354 // valno in the killing blocks. 357 ValNo->setHasPHIKill(true); 365 LiveRange LR(getMBBStartIdx(aliveBlock), getMBBEndIdx(aliveBlock), ValNo); 383 ValNo = interval.getNextValue(Start, 0, VNInfoAllocator); 384 ValNo->setIsPHIDef(true) [all...] |
CallingConvLower.cpp | 42 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, 56 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
|
SplitKit.cpp | 652 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 669 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 688 DEBUG(dbgs() << ": valno " << ParentVNI->id); 719 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 739 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); 790 VNInfo *ParentVNI = ParentI->valno; [all...] |
Splitter.cpp | 146 VNInfo *newVal = getNewVNI(preHeaderRange->valno); 181 outRange->valno->def = ls.lis->getInvalidIndex(); 204 getNewVNI(lr.valno));
|
LiveDebugVariables.cpp | 464 if (!Range || Range->valno != VNI) { 516 // Collect all the (vreg, valno) pairs that are copies of LI. 566 DEBUG(dbgs() << "Kill at " << Idx << " covered by valno #" [all...] |
RegisterCoalescer.h | 87 /// see if we can merge these two destination reg valno# into a single
|
StrongPHIElimination.cpp | 353 NewVNI = NewLI.createValueCopy(DestLR->valno, LI->getVNInfoAllocator()); 813 VNInfo *OldVN = OldLR.valno; [all...] |
/external/llvm/include/llvm/CodeGen/ |
CallingConvLower.h | 45 /// ValNo - This is the value number begin assigned (e.g. an argument number). 46 unsigned ValNo; 67 static CCValAssign getReg(unsigned ValNo, MVT ValVT, 71 Ret.ValNo = ValNo; 81 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, 85 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP); 90 static CCValAssign getMem(unsigned ValNo, MVT ValVT, 94 Ret.ValNo = ValNo; [all...] |
LiveInterval.h | 151 VNInfo *valno; // identifier for the value contained in this interval. member in struct:llvm::LiveRange 154 : start(S), end(E), valno(V) { 282 inline VNInfo *getValNumInfo(unsigned ValNo) { 283 return valnos[ValNo]; 285 inline const VNInfo *getValNumInfo(unsigned ValNo) const { 286 return valnos[ValNo]; 324 if (Tmp != LR && Tmp->valno == LR->valno) 411 return I == end() ? 0 : I->valno; 487 void removeValNo(VNInfo *ValNo); [all...] |
LiveIntervalAnalysis.h | 297 bool isReMaterializable(const LiveInterval &li, const VNInfo *ValNo, 377 bool isReMaterializable(const LiveInterval &li, const VNInfo *ValNo,
|
/external/llvm/utils/TableGen/ |
CallingConvEmitter.cpp | 29 << "(unsigned ValNo, MVT ValVT,\n" 47 << "(unsigned ValNo, MVT ValVT,\n" 91 << "(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))\n" 110 O << IndentStr << " State.addLoc(CCValAssign::getReg(ValNo, ValVT, " 152 O << IndentStr << " State.addLoc(CCValAssign::getReg(ValNo, ValVT, " 175 << "State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset" 199 << "State.HandleByVal(ValNo, ValVT, LocVT, LocInfo, " 204 << "if (" << Action->getValueAsString("FuncName") << "(ValNo, ValVT, "
|
/external/clang/lib/Basic/ |
Diagnostic.cpp | 340 static void HandleSelectModifier(const DiagnosticInfo &DInfo, unsigned ValNo, 345 // Skip over 'ValNo' |'s. 346 while (ValNo) { 351 --ValNo; 364 static void HandleIntegerSModifier(unsigned ValNo, 366 if (ValNo != 1) 374 static void HandleOrdinalModifier(unsigned ValNo, 376 assert(ValNo != 0 && "ValNo must be strictly positive!"); 382 Out << ValNo; [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.h | 236 unsigned ValNo = (unsigned)Record[Slot++]; 237 if (ValNo < InstNum) { 240 ResVal = getFnValueByID(ValNo, 0); 247 ResVal = getFnValueByID(ValNo, getTypeByID(TypeNo)); 253 unsigned ValNo = (unsigned)Record[Slot++]; 254 ResVal = getFnValueByID(ValNo, Ty);
|
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitcodeReader.h | 248 unsigned ValNo = (unsigned)Record[Slot++]; 249 if (ValNo < InstNum) { 252 ResVal = getFnValueByID(ValNo, 0); 259 ResVal = getFnValueByID(ValNo, getTypeByID(TypeNo)); 265 unsigned ValNo = (unsigned)Record[Slot++]; 266 ResVal = getFnValueByID(ValNo, Ty);
|
/external/llvm/lib/Support/ |
CommandLine.cpp | 749 unsigned ValNo = 0, NumVals = static_cast<unsigned>(PositionalVals.size()); 752 ProvidePositionalOption(PositionalOpts[i], PositionalVals[ValNo].first, 753 PositionalVals[ValNo].second); 754 ValNo++; 763 while (NumVals-ValNo > NumPositionalRequired && !Done) { 771 PositionalVals[ValNo].first, 772 PositionalVals[ValNo].second); 773 ValNo++; 783 unsigned ValNo = 0; 787 PositionalVals[ValNo].first [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/test/CodeGen/X86/ |
2010-02-23-SingleDefPhiJoin.ll | 8 ; will detect an infinity valno loop.
|
2010-02-12-CoalescerBug-Impdef.ll | 10 ; instruction, the live interval for %RAX was not properly updated. The valno
|
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 37 static bool CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, 44 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, 50 static bool CC_Sparc_Assign_f64(unsigned &ValNo, MVT &ValVT, 59 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 62 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, 70 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 72 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, [all...] |
/external/llvm/lib/Transforms/Scalar/ |
GVN.cpp | [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.cpp | [all...] |