/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/ |
H A D | ARMCallingConv.h | 28 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...] |
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 46 /// 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 D | LiveInterval.h | 215 inline VNInfo *getValNumInfo(unsigned ValNo) { 216 return valnos[ValNo]; 218 inline const VNInfo *getValNumInfo(unsigned ValNo) const { 219 return valnos[ValNo]; 412 void removeValNo(VNInfo *ValNo);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/ |
H A D | HexagonVarargsCallingConvention.h | 20 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 D | HexagonCallingConvLower.h | 36 typedef bool Hexagon_CCAssignFn(unsigned ValNo, EVT ValVT, 176 void HandleByVal(unsigned ValNo, EVT ValVT,
|
H A D | HexagonISelLowering.cpp | 52 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 D | HexagonCallingConvLower.cpp | 41 void Hexagon_CCState::HandleByVal(unsigned ValNo, EVT ValVT, argument 53 addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset,
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Reader/ |
H A D | BitcodeReader.h | 249 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);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/ |
H A D | LiveInterval.cpp | 182 /// ValNo is dead, remove it. If it is the largest value number, just nuke it 185 void LiveInterval::markValNoForDeletion(VNInfo *ValNo) { 186 if (ValNo->id == getNumValNums()-1) { 191 ValNo->markUnused(); 216 VNInfo *ValNo = I->valno; 221 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); 230 MergeTo->valno == ValNo) { 246 VNInfo *ValNo = I->valno; 256 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!"); 262 if (MergeTo->end >= NewStart && MergeTo->valno == ValNo) { [all...] |
H A D | RegisterCoalescer.cpp | 697 VNInfo *ValNo = BValNo; local 698 ValNo->def = AValNo->def; 702 IntB.addRange(LiveRange(AI->start, AI->end, ValNo)); 720 VNInfo *ValNo = SrcLR->valno; local 721 if (ValNo->isPHIDef() || ValNo->isUnused()) 723 MachineInstr *DefMI = LIS->getInstructionFromIndex(ValNo->def); 1281 ConflictResolution analyzeValue(unsigned ValNo, JoinVals &Other); 1282 void computeAssignment(unsigned ValNo, JoinVals &Other); 1286 bool isPrunedValue(unsigned ValNo, JoinVal 1365 analyzeValue(unsigned ValNo, JoinVals &Other) argument 1551 computeAssignment(unsigned ValNo, JoinVals &Other) argument 1614 taintExtent(unsigned ValNo, unsigned TaintedLanes, JoinVals &Other, SmallVectorImpl<std::pair<SlotIndex, unsigned> > &TaintExtent) argument 1740 isPrunedValue(unsigned ValNo, JoinVals &Other) argument [all...] |
H A D | CallingConvLower.cpp | 42 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, argument 55 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
|
H A D | LiveIntervalAnalysis.cpp | 219 VNInfo *ValNo = interval.getNextValue(defIndex, VNInfoAllocator); local 220 assert(ValNo->id == 0 && "First value in interval is not 0?"); 239 LiveRange LR(defIndex, killIdx, ValNo); 250 LiveRange NewLR(defIndex, getMBBEndIdx(mbb), ValNo); 269 ValNo); local 287 ValNo = interval.getNextValue(Start, VNInfoAllocator); 289 LiveRange LR(Start, killIdx, ValNo); 330 VNInfo *ValNo = interval.createValueCopy(OldValNo, VNInfoAllocator); local 336 LiveRange LR(DefIndex, RedefIndex, ValNo); 356 VNInfo *ValNo local [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Support/ |
H A D | CommandLine.cpp | 747 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...] |
/macosx-10.9.5/llvmCore-3425.0.33/utils/PerfectShuffle/ |
H A D | PerfectShuffle.cpp | 158 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()) {
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/ |
H A D | IVUsers.cpp | 162 unsigned ValNo = PHINode::getIncomingValueNumForOperand(OperandNo); local 163 UseBB = PHI->getIncomingBlock(ValNo);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 36 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,
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 2425 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 D | ObjCARC.cpp | 4168 unsigned ValNo = PHINode::getIncomingValueNumForOperand(OperandNo); local 4169 BasicBlock *BB = PHI->getIncomingBlock(ValNo);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/ |
H A D | MBlazeISelLowering.cpp | 38 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));
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 2517 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, argument 2535 State.HandleByVal(ValNo, ValVT, LocVT, LocInfo, 2560 bool AllocateFloatsInIntReg = State.isVarArg() || ValNo > 1 2561 || State.getFirstUnallocated(F32Regs, FloatRegsSize) != ValNo; 2601 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); 2603 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2615 static bool CC_Mips64Byval(unsigned ValNo, MVT ValVT, MVT LocVT, argument 2638 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Mips64IntRegs[FirstIdx], 2641 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 39 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 3127 assert((VA.getValNo() == ByValVA.getValNo()) && "ValNo mismatch!");
|