/external/llvm/lib/CodeGen/ |
H A D | LiveIntervalAnalysis.cpp | 337 SlotIndex Idx = getInstructionIndex(UseMI).getRegSlot(); local 338 LiveQueryResult LRQ = li->Query(Idx); 344 DEBUG(dbgs() << Idx << '\t' << *UseMI 352 Idx = DefVNI->def; 354 WorkList.push_back(std::make_pair(Idx, VNI)); 372 SlotIndex Idx = WorkList.back().first; local 375 const MachineBasicBlock *MBB = getMBBFromIndex(Idx.getPrevSlot()); 378 // Extend the live range for VNI to be live at Idx. 379 if (VNInfo *ExtVNI = NewLR.extendInBlock(BlockStart, Idx)) { 400 NewLR.addSegment(LiveRange::Segment(BlockStart, Idx, VN 1025 SlotIndex Idx = Indexes->getInstructionIndex(MII); local [all...] |
H A D | MachineFunction.cpp | 783 bool MachineJumpTableInfo::ReplaceMBBInJumpTable(unsigned Idx, argument 788 MachineJumpTableEntry &JTE = JumpTables[Idx]; 925 int Idx = V->getExistingMachineCPValue(this, Alignment); local 926 if (Idx != -1) { 928 return (unsigned)Idx;
|
H A D | MachineLICM.cpp | 870 unsigned Idx = 0; local 874 getRegisterClassIDAndCost(MI, Reg, Idx, RCId, RCCost); 876 ++Idx; 1354 unsigned Idx = Defs[i]; local 1355 unsigned Reg = MI->getOperand(Idx).getReg(); 1356 unsigned DupReg = Dup->getOperand(Idx).getReg(); 1368 unsigned Idx = Defs[i]; local 1369 unsigned Reg = MI->getOperand(Idx).getReg(); 1370 unsigned DupReg = Dup->getOperand(Idx).getReg();
|
H A D | SplitKit.cpp | 298 bool SplitAnalysis::isOriginalEndpoint(SlotIndex Idx) const { 302 LiveInterval::const_iterator I = Orig.find(Idx); 304 // Range containing Idx should begin at Idx. 305 if (I != Orig.end() && I->start <= Idx) 306 return I->start == Idx; 308 // Range does not contain Idx, previous must end at Idx. 309 return I != Orig.begin() && (--I)->end == Idx; 375 SlotIndex Idx) { 373 defValue(unsigned RegIdx, const VNInfo *ParentVNI, SlotIndex Idx) argument 473 selectIntv(unsigned Idx) argument 476 DEBUG(dbgs() << " selectIntv " << OpenIdx << " -> " << Idx << '\\n'); local 480 enterIntvBefore(SlotIndex Idx) argument 497 enterIntvAfter(SlotIndex Idx) argument 545 leaveIntvAfter(SlotIndex Idx) argument 576 leaveIntvBefore(SlotIndex Idx) argument 987 SlotIndex Idx = LIS.getInstructionIndex(MI); local 1207 SlotIndex Idx = leaveIntvAtTop(*MBB); local 1221 SlotIndex Idx = enterIntvAtEnd(*MBB); local 1251 SlotIndex Idx; local 1274 SlotIndex Idx = enterIntvAfter(EnterAfter); local 1327 SlotIndex Idx = leaveIntvAfter(BI.LastInstr); local 1333 SlotIndex Idx = leaveIntvBefore(LSP); local 1413 SlotIndex Idx = enterIntvBefore(std::min(LSP, BI.FirstInstr)); local 1429 SlotIndex Idx = enterIntvAfter(EnterAfter); local [all...] |
/external/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 620 Constant *Idx = CE->getOperand(1); local 621 bool isOne = isa<ConstantInt>(Idx) && cast<ConstantInt>(Idx)->isOne(); 623 Idx = ConstantExpr::getCast(CastInst::getCastOpcode(Idx, true, 625 Idx, DestTy); 626 return ConstantExpr::getMul(C, Idx); 756 Constant *Idx) { 762 if (isa<UndefValue>(Idx)) 765 if (ConstantInt *CIdx = dyn_cast<ConstantInt>(Idx)) { 755 ConstantFoldExtractElementInstruction(Constant *Val, Constant *Idx) argument 775 ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt, Constant *Idx) argument [all...] |
H A D | LLVMContextImpl.h | 219 /// Idx - The index into either ScopeRecordIdx or ScopeInlinedAtRecords that 223 int Idx; member in class:llvm::DebugRecVH 226 : CallbackVH(n), Ctx(ctx), Idx(idx) {}
|
H A D | Type.cpp | 626 unsigned Idx = local 628 assert(indexValid(Idx) && "Invalid structure index!"); 629 return STy->getElementType(Idx); 634 Type *CompositeType::getTypeAtIndex(unsigned Idx) { argument 636 assert(indexValid(Idx) && "Invalid structure index!"); 637 return STy->getElementType(Idx); 659 bool CompositeType::indexValid(unsigned Idx) const { 661 return Idx < STy->getNumElements();
|
/external/llvm/lib/Target/AArch64/InstPrinter/ |
H A D | AArch64InstPrinter.cpp | 608 unsigned Idx; local 609 for (Idx = 0; Idx != array_lengthof(LdStNInstInfo); ++Idx) 610 if (LdStNInstInfo[Idx].Opcode == Opcode) 611 return &LdStNInstInfo[Idx];
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 620 SmallVector<Value *, 2> Idx; local 621 Idx.push_back(Builder.getInt64(0)); 622 Idx.push_back(Sel); 623 Value *Counter = Builder.CreateInBoundsGEP(Counters, Idx);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopRerollPass.cpp | 278 int Idx = PossibleRedIdx[J1]; local 279 assert(Idx == PossibleRedIdx[J2] && 281 Reds.insert(Idx); 628 uint64_t Idx = Diff->getValue()->getValue().getZExtValue(); local 629 if (Idx > 0 && Idx < Scale) { 630 Roots[Idx-1].push_back(UI); 632 } else if (Idx == Scale && Inc > 1) {
|
H A D | MemCpyOptimizer.cpp | 42 static int64_t GetOffsetFromIndex(const GEPOperator *GEP, unsigned Idx, argument 46 for (unsigned i = 1; i != Idx; ++i, ++GTI) 51 for (unsigned i = Idx, e = GEP->getNumOperands(); i != e; ++i, ++GTI) { 112 unsigned Idx = 1; local 113 for (; Idx != GEP1->getNumOperands() && Idx != GEP2->getNumOperands(); ++Idx) 114 if (GEP1->getOperand(Idx) != GEP2->getOperand(Idx)) 117 int64_t Offset1 = GetOffsetFromIndex(GEP1, Idx, VariableIdxFoun [all...] |
H A D | SCCP.cpp | 789 unsigned Idx = *IVI.idx_begin(); local 794 if (i != Idx) {
|
H A D | Scalarizer.cpp | 222 ConstantInt *Idx = dyn_cast<ConstantInt>(Insert->getOperand(2)); local 223 if (!Idx) 225 unsigned J = Idx->getZExtValue();
|
H A D | StructurizeCFG.cpp | 191 Value *buildCondition(BranchInst *Term, unsigned Idx, bool Invert); 349 Value *StructurizeCFG::buildCondition(BranchInst *Term, unsigned Idx, argument 355 if (Idx != (unsigned)Invert) 560 int Idx = Phi->getBasicBlockIndex(*FI); local 561 assert(Idx != -1); 562 Phi->setIncomingValue(Idx, Updater.GetValueAtEndOfBlock(*FI));
|
/external/llvm/utils/TableGen/ |
H A D | AsmWriterEmitter.cpp | 323 unsigned Idx; local 326 Idx = ~0U; 331 Idx = StringTable.get(""); 335 Idx = StringTable.get(Str); 336 MaxStringIdx = std::max(MaxStringIdx, Idx); 343 OpcodeInfo.push_back(Idx+1); 542 unsigned Idx = 0, e; local 544 Idx < e && (AltNameList[Idx]->getName() != AltName); 545 ++Idx) 733 unsigned Idx = 0; local [all...] |
H A D | CodeGenRegisters.h | 70 // Returns the subreg index that results from composing this with Idx. 71 // Returns NULL if this and Idx don't compose. 72 CodeGenSubRegIndex *compose(CodeGenSubRegIndex *Idx) const { 73 CompMap::const_iterator I = Composed.find(Idx); 546 CodeGenSubRegIndex *Idx) { 547 ConcatIdx.insert(std::make_pair(Parts, Idx)); 646 const RegUnitSet &getRegPressureSet(unsigned Idx) const { 647 return RegUnitSets[Idx]; 545 addConcatSubRegIndex(const SmallVector<CodeGenSubRegIndex *, 8> &Parts, CodeGenSubRegIndex *Idx) argument
|
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 96 NamedDecl* getParam(unsigned Idx) { argument 97 assert(Idx < size() && "Template parameter index out-of-range"); 98 return begin()[Idx]; 101 const NamedDecl* getParam(unsigned Idx) const { 102 assert(Idx < size() && "Template parameter index out-of-range"); 103 return begin()[Idx]; 197 const TemplateArgument &get(unsigned Idx) const { 198 assert(Idx < NumArguments && "Invalid template argument index"); 199 return data()[Idx]; 203 const TemplateArgument &operator[](unsigned Idx) cons [all...] |
/external/clang/include/clang/Sema/ |
H A D | Overload.h | 215 void setToType(unsigned Idx, QualType T) { argument 216 assert(Idx < 3 && "To type index is out of range"); 217 ToTypePtrs[Idx] = T.getAsOpaquePtr(); 228 QualType getToType(unsigned Idx) const { 229 assert(Idx < 3 && "To type index is out of range"); 230 return QualType::getFromOpaquePtr(ToTypePtrs[Idx]); 670 bool TryToFixBadConversion(unsigned Idx, Sema &S) { argument 672 Conversions[Idx].Bad.FromExpr, 673 Conversions[Idx].Bad.getFromType(), 674 Conversions[Idx] [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | MemRegion.h | 1014 ElementRegion(QualType elementType, NonLoc Idx, const MemRegion* sReg) argument 1016 ElementType(elementType), Index(Idx) { 1017 assert((!Idx.getAs<nonloc::ConcreteInt>() || 1018 Idx.castAs<nonloc::ConcreteInt>().getValue().isSigned()) && 1023 SVal Idx, const MemRegion* superRegion); 1215 const ElementRegion *getElementRegion(QualType elementType, NonLoc Idx,
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 629 unsigned Idx = CurFnInfo->getReturnInfo().getInAllocaFieldIndex(); local 632 llvm::Value *Addr = Builder.CreateStructGEP(EI, Idx);
|
/external/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 314 int Idx; local 322 (Idx = vecType->getPointAccessorIdx(*compStr)) != -1) { 327 if (HasIndex[Idx]) HasRepeated = true; 328 HasIndex[Idx] = true; 330 } while (*compStr && (Idx = vecType->getPointAccessorIdx(*compStr)) != -1); 333 while ((Idx = vecType->getNumericAccessorIdx(*compStr)) != -1) { 334 if (HasIndex[Idx]) HasRepeated = true; 335 HasIndex[Idx] = true;
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CStringChecker.cpp | 290 DefinedOrUnknownSVal Idx = ER->getIndex().castAs<DefinedOrUnknownSVal>(); local 292 ProgramStateRef StInBound = state->assumeInBound(Idx, Size, true); 293 ProgramStateRef StOutBound = state->assumeInBound(Idx, Size, false);
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | MemRegion.cpp | 348 QualType ElementType, SVal Idx, 353 Idx.Profile(ID); 903 MemRegionManager::getElementRegion(QualType elementType, NonLoc Idx, argument 910 ElementRegion::ProfileRegion(ID, T, Idx, superRegion); 918 new (R) ElementRegion(T, Idx, superRegion); 347 ProfileRegion(llvm::FoldingSetNodeID& ID, QualType ElementType, SVal Idx, const MemRegion* superRegion) argument
|
/external/clang/utils/TableGen/ |
H A D | ClangAttrEmitter.cpp | 77 + std::string(type, 0, type.size()-1) + ">(F, Record[Idx++])") 78 .Case("TypeSourceInfo *", "GetTypeSourceInfo(F, Record, Idx)") 80 .Case("IdentifierInfo *", "GetIdentifierInfo(F, Record, Idx)") 81 .Default("Record[Idx++]"); 358 << "= ReadString(Record, Idx);\n"; 470 OS << " bool is" << getLowerName() << "Expr = Record[Idx++];\n"; 476 << "Ptr = GetTypeSourceInfo(F, Record, Idx);\n"; 566 OS << " unsigned " << getLowerName() << "Size = Record[Idx++];\n"; 669 << ">(Record[Idx++]));\n"; 756 OS << " unsigned " << getLowerName() << "Size = Record[Idx 1213 unsigned Idx = 0; local [all...] |
/external/llvm/examples/Kaleidoscope/Chapter7/ |
H A D | toy.cpp | 938 unsigned Idx = 0; local 939 for (Function::arg_iterator AI = F->arg_begin(); Idx != Args.size(); 940 ++AI, ++Idx) 941 AI->setName(Args[Idx]); 950 for (unsigned Idx = 0, e = Args.size(); Idx != e; ++Idx, ++AI) { 952 AllocaInst *Alloca = CreateEntryBlockAlloca(F, Args[Idx]); 958 NamedValues[Args[Idx]] = Alloca;
|