HomeSort by relevance Sort by last modified time
    Searched full:valno (Results 1 - 25 of 31) sorted by null

1 2

  /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...]

Completed in 1175 milliseconds

1 2