Searched defs:Idx (Results 101 - 125 of 208) sorted by relevance

123456789

/external/llvm/lib/CodeGen/
H A DLiveIntervalAnalysis.cpp337 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 DMachineFunction.cpp783 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 DMachineLICM.cpp870 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 DSplitKit.cpp298 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 DConstantFold.cpp620 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 DLLVMContextImpl.h219 /// 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 DType.cpp626 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 DAArch64InstPrinter.cpp608 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 DGCOVProfiling.cpp620 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 DLoopRerollPass.cpp278 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 DMemCpyOptimizer.cpp42 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 DSCCP.cpp789 unsigned Idx = *IVI.idx_begin(); local
794 if (i != Idx) {
H A DScalarizer.cpp222 ConstantInt *Idx = dyn_cast<ConstantInt>(Insert->getOperand(2)); local
223 if (!Idx)
225 unsigned J = Idx->getZExtValue();
H A DStructurizeCFG.cpp191 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 DAsmWriterEmitter.cpp323 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 DCodeGenRegisters.h70 // 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 DDeclTemplate.h96 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 DOverload.h215 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 DMemRegion.h1014 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 DCodeGenFunction.cpp629 unsigned Idx = CurFnInfo->getReturnInfo().getInAllocaFieldIndex(); local
632 llvm::Value *Addr = Builder.CreateStructGEP(EI, Idx);
/external/clang/lib/Sema/
H A DSemaExprMember.cpp314 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 DCStringChecker.cpp290 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 DMemRegion.cpp348 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 DClangAttrEmitter.cpp77 + 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 Dtoy.cpp938 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;

Completed in 348 milliseconds

123456789