Searched defs:Idx (Results 76 - 100 of 208) sorted by relevance

123456789

/external/llvm/include/llvm/Support/
H A DOnDiskHashTable.h295 offset_type Idx = KeyHash & (NumBuckets - 1); local
296 const unsigned char *Bucket = Buckets + sizeof(offset_type) * Idx;
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp87 SDValue Idx, SDLoc dl);
89 SDValue Idx, SDLoc dl);
203 int Idx = Mask[i]; local
205 if (Idx < 0)
208 NewMask.push_back(Idx * NumEltsGrowth + j);
580 PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val, SDValue Idx, argument
584 SDValue Tmp3 = Idx;
623 ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val, SDValue Idx, SDLoc dl) { argument
624 if (ConstantSDNode *InsertPos = dyn_cast<ConstantSDNode>(Idx)) {
646 return PerformInsertVectorEltInMemory(Vec, Val, Idx, d
[all...]
H A DLegalizeTypesGeneric.cpp231 // Extract the elements at 2 * Idx and 2 * Idx + 1 from the new vector.
232 SDValue Idx = N->getOperand(1); local
234 Idx = DAG.getNode(ISD::ADD, dl, Idx.getValueType(), Idx, Idx);
235 Lo = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NewVT, NewVec, Idx);
237 Idx = DAG.getNode(ISD::ADD, dl, Idx
434 SDValue Idx = N->getOperand(2); local
[all...]
/external/llvm/lib/CodeGen/
H A DTailDuplication.cpp473 unsigned Idx = 0; local
477 Idx = i;
482 assert(Idx != 0);
483 MachineOperand &MO0 = II->getOperand(Idx);
489 for (unsigned i = II->getNumOperands()-2; i != Idx; i -= 2) {
497 Idx = 0;
499 // If Idx is set, the operands at Idx and Idx+1 must be removed.
515 if (Idx !
[all...]
H A DInlineSpiller.cpp686 SlotIndex Idx = LIS.getInstructionIndex(CopyMI); local
687 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getRegSlot());
688 assert(VNI && VNI->def == Idx.getRegSlot() && "Not defined by copy");
718 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx);
785 SlotIndex Idx = LIS.getInstructionIndex(MI); local
786 if (LI->getVNInfoAt(Idx) != VNI)
793 VNInfo *DstVNI = DstLI.getVNInfoAt(Idx.getRegSlot());
795 assert(DstVNI->def == Idx.getRegSlot() && "Wrong copy def slot");
804 DEBUG(dbgs() << "Redundant spill " << Idx << '\t' << *MI);
1046 SlotIndex Idx local
1088 unsigned Idx = Ops[i].second; local
1133 SlotIndex Idx = LIS.getInstructionIndex(MI).getRegSlot(); local
1173 insertReload(unsigned NewVReg, SlotIndex Idx, MachineBasicBlock::iterator MI) argument
1245 SlotIndex Idx = LIS.getInstructionIndex(MI).getRegSlot(); local
[all...]
H A DLiveDebugVariables.cpp131 /// insertDebugValue - Insert a DBG_VALUE into MBB at Idx for LocNo.
132 void insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx, unsigned LocNo,
210 void addDef(SlotIndex Idx, const MachineOperand &LocMO) { argument
211 // Add a singular (Idx,Idx) -> Loc mapping.
212 LocMap::iterator I = locInts.find(Idx);
213 if (!I.valid() || I.start() != Idx)
214 I.insert(Idx, Idx.getNextSlot(), getLocationNo(LocMO));
224 /// @param Idx Startin
454 handleDebugValue(MachineInstr *MI, SlotIndex Idx) argument
485 SlotIndex Idx = MBBI == MBB->begin() ? local
501 extendDef(SlotIndex Idx, unsigned LocNo, LiveRange *LR, const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, LiveIntervals &LIS, MachineDominatorTree &MDT, UserValueScopes &UVS) argument
591 SlotIndex Idx = LIS.getInstructionIndex(MI); local
611 SlotIndex Idx = Kills[i]; local
648 SlotIndex Idx = Defs[i].first; local
903 findInsertLocation(MachineBasicBlock *MBB, SlotIndex Idx, LiveIntervals &LIS) argument
929 insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx, unsigned LocNo, LiveIntervals &LIS, const TargetInstrInfo &TII) argument
[all...]
/external/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp409 unsigned Idx = ConstantPool->getConstantPoolIndex(C, 4); local
413 .addConstantPoolIndex(Idx)
444 getFrameIndexInstrOffset(const MachineInstr *MI, int Idx) const {
454 InstrOffs = MI->getOperand(Idx+1).getImm();
459 const MachineOperand &OffOp = MI->getOperand(Idx+1);
467 ImmIdx = Idx+2;
474 ImmIdx = Idx+2;
481 ImmIdx = Idx+1;
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackend.cpp755 unsigned Idx = IsLittleEndian ? i : (FullSizeBytes - 1 - i); local
756 Data[Offset + Idx] |= uint8_t((Value >> (i * 8)) & 0xff);
/external/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp680 Value *Idx = GetElementPtrInst::Create(*AI, Idxs, local
684 Args.push_back(new LoadInst(Idx, Idx->getName()+".val", Call));
813 Value *Idx = local
818 new StoreInst(I2++, Idx, InsertPt);
H A DDeadArgumentElimination.cpp59 RetOrArg(const Function *F, unsigned Idx, bool IsArg) : F(F), Idx(Idx), argument
62 unsigned Idx; member in struct:__anon26221::DAE::RetOrArg
67 return std::tie(F, Idx, IsArg) < std::tie(O.F, O.Idx, O.IsArg);
72 return F == O.F && Idx == O.Idx && IsArg == O.IsArg;
77 + utostr(Idx) + " of function " + F->getName().str();
89 RetOrArg CreateRet(const Function *F, unsigned Idx) { argument
93 CreateArg(const Function *F, unsigned Idx) argument
563 unsigned Idx = *Ext->idx_begin(); local
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp734 ArrayRef<Value*> Idx = NewOps.slice(1); local
735 GetElementPtrInst *GEP = GetElementPtrInst::Create(Ptr, Idx, "", I);
/external/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp363 Value *Idx[2]; local
364 Idx[0] = Constant::getNullValue(Type::getInt32Ty(header->getContext()));
365 Idx[1] = ConstantInt::get(Type::getInt32Ty(header->getContext()), i);
368 GetElementPtrInst::Create(AI, Idx, "gep_" + inputs[i]->getName(), TI);
465 Value *Idx[2]; local
466 Idx[0] = Constant::getNullValue(Type::getInt32Ty(Context));
467 Idx[1] = ConstantInt::get(Type::getInt32Ty(Context), i);
469 GetElementPtrInst::Create(Struct, Idx,
491 Value *Idx[2]; local
492 Idx[
605 Value *Idx[2]; local
[all...]
/external/llvm/unittests/IR/
H A DInstructionsTest.cpp79 unsigned Idx = 0; local
81 EXPECT_EQ(FArgTypes[Idx], Arg->getType());
82 EXPECT_EQ(Call->getArgOperand(Idx)->getType(), Arg->getType());
83 Idx++;
97 unsigned Idx = 0; local
99 EXPECT_EQ(FArgTypes[Idx], Arg->getType());
100 EXPECT_EQ(Invoke->getArgOperand(Idx)->getType(), Arg->getType());
101 Idx++;
/external/llvm/utils/TableGen/
H A DRegisterInfoEmitter.cpp223 << "getRegPressureSetName(unsigned Idx) const {\n"
229 << " return PressureNameTable[Idx];\n"
235 << "getRegPressureSetLimit(unsigned Idx) const {\n"
243 << " return PressureLimitTable[Idx];\n"
554 static void printSubRegIndex(raw_ostream &OS, const CodeGenSubRegIndex *Idx) { argument
555 OS << Idx->EnumValue;
601 // Try to combine Idx's compose map into Vec if it is compatible.
603 static bool combine(const CodeGenSubRegIndex *Idx, argument
605 const CodeGenSubRegIndex::CompMap &Map = Idx->getComposites();
980 << " const char *getRegPressureSetName(unsigned Idx) cons
1106 CodeGenSubRegIndex *Idx = SubRegIndices[sri]; local
1248 CodeGenSubRegIndex *Idx = SubRegIndices[sri]; local
[all...]
/external/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp728 unsigned Idx = BB ? BB->findPredecessorIndex(CurrentBB) : 0; local
729 til::SExpr *Tm = new (Arena) til::Goto(BB, Idx);
/external/clang/lib/CodeGen/
H A DCGValue.h307 static LValue MakeVectorElt(llvm::Value *Vec, llvm::Value *Idx, argument
312 R.VectorIdx = Idx;
/external/clang/lib/Frontend/
H A DCompilerInvocation.cpp123 for (unsigned Idx = 0, End = A->getNumValues();
124 Idx < End; ++Idx) {
125 StringRef V = A->getValue(Idx);
2020 unsigned Idx = GraveYardSize++; local
2021 if (Idx >= kGraveYardMaxSize)
2023 GraveYard[Idx] = Ptr;
/external/clang/lib/Parse/
H A DParseExpr.cpp1247 ExprResult Idx; local
1250 Idx = ParseBraceInitializer();
1252 Idx = ParseExpression();
1256 if (!LHS.isInvalid() && !Idx.isInvalid() && Tok.is(tok::r_square)) {
1258 Idx.get(), RLoc);
/external/clang/lib/Serialization/
H A DGlobalModuleIndex.cpp178 unsigned Idx = 0; local
179 unsigned ID = Record[Idx++];
189 Modules[ID].Size = Record[Idx++];
190 Modules[ID].ModTime = Record[Idx++];
193 unsigned NameLen = Record[Idx++];
194 Modules[ID].FileName.assign(Record.begin() + Idx,
195 Record.begin() + Idx + NameLen);
196 Idx += NameLen;
199 unsigned NumDeps = Record[Idx++];
201 Record.begin() + Idx,
580 unsigned Idx = 0, N = Record.size(); local
865 GlobalIndexIdentifierIterator(IdentifierIndexTable &Idx) argument
[all...]
/external/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp642 unsigned Idx = Param->getFunctionScopeIndex() + 1; local
643 os << " via " << Idx << llvm::getOrdinalSuffix(Idx) << " parameter";
1608 unsigned Idx = 0; local
1612 I != E; ++I, ++Idx) {
1613 const MemRegion *ArgReg = Call->getArgSVal(Idx).getAsRegion();
H A DProgramState.cpp304 ProgramStateRef ProgramState::assumeInBound(DefinedOrUnknownSVal Idx, argument
308 if (Idx.isUnknown() || UpperBound.isUnknown())
311 // Build an expression for 0 <= Idx < UpperBound.
312 // This is the same as Idx + MIN < UpperBound + MIN, if overflow is allowed.
327 Idx.castAs<NonLoc>(), Min, indexTy);
/external/llvm/examples/Kaleidoscope/Chapter5/
H A Dtoy.cpp686 unsigned Idx = 0; local
687 for (Function::arg_iterator AI = F->arg_begin(); Idx != Args.size();
688 ++AI, ++Idx) {
689 AI->setName(Args[Idx]);
692 NamedValues[Args[Idx]] = AI;
/external/llvm/examples/Kaleidoscope/Chapter6/
H A Dtoy.cpp790 unsigned Idx = 0; local
791 for (Function::arg_iterator AI = F->arg_begin(); Idx != Args.size();
792 ++AI, ++Idx) {
793 AI->setName(Args[Idx]);
796 NamedValues[Args[Idx]] = AI;
/external/llvm/include/llvm/CodeGen/PBQP/
H A DGraph.h75 AdjEdgeIdx Idx = AdjEdgeIds.size(); local
77 return Idx;
80 void removeAdjEdgeId(Graph &G, NodeId ThisNId, AdjEdgeIdx Idx) { argument
83 // 2) Move last Edge down to Idx.
85 // If Idx == size() - 1 then the setAdjEdgeIdx and swap are
87 G.getEdge(AdjEdgeIds.back()).setAdjEdgeIdx(ThisNId, Idx);
88 AdjEdgeIds[Idx] = AdjEdgeIds.back();
/external/llvm/lib/Analysis/
H A DValueTracking.cpp632 unsigned Idx = cast<ConstantInt>(Index)->getZExtValue(); local
634 uint64_t Offset = SL->getElementOffset(Idx);

Completed in 856 milliseconds

123456789