HomeSort by relevance Sort by last modified time
    Searched refs:VarNum (Results 1 - 8 of 8) sorted by null

  /external/swiftshader/third_party/subzero/src/
IceOperand.cpp 405 SizeT VarNum = Var->getIndex();
406 assert(VarNum < Metadata.size());
408 Metadata[VarNum].markUse(Kind, &I, Node, IsImplicit);
424 SizeT VarNum = Var->getIndex();
425 assert(VarNum < Metadata.size());
427 Metadata[VarNum].markUse(Kind, &I, Node, IsImplicit);
438 SizeT VarNum = Var->getIndex();
440 return Metadata[VarNum].getMultiDef() != VariableTracking::MDS_SingleDef;
450 SizeT VarNum = Var->getIndex();
451 switch (Metadata[VarNum].getMultiBlock())
    [all...]
IceVariableSplitting.cpp 85 const SizeT VarNum = getVarNum(SrcVar);
86 Map[VarNum].LastUseInst = &Instr;
87 Map[VarNum].LastUseNode = Node;
94 const SizeT VarNum = getVarNum(Var);
95 Variable *MappedVar = Map[VarNum].MappedVar;
98 if (Map[VarNum].MappedVarNode != Node)
108 const SizeT VarNum = getVarNum(Var);
109 Map[VarNum].MappedVar = NewVar;
110 Map[VarNum].MappedVarNode = Node;
119 const SizeT VarNum = getVarNum(LinkedTo)
    [all...]
IceRegAlloc.cpp 172 for (SizeT VarNum : DefsWithoutUses) {
173 Variable *Var = Vars[VarNum];
174 Str << "LR def without use, instruction " << LRBegin[VarNum]
177 for (SizeT VarNum : UsesBeforeDefs) {
178 Variable *Var = Vars[VarNum];
179 Str << "LR use before def, instruction " << LREnd[VarNum] << ", variable "
227 SizeT VarNum = Var->getIndex();
228 LREnd[VarNum] = Instr.getNumber();
229 if (!Var->getIsArg() && LRBegin[VarNum] == Inst::NumberSentinel)
230 UsesBeforeDefs.push_back(VarNum);
    [all...]
IceInst.cpp 221 SizeT VarNum = Liveness->getLiveIndex(Dest->getIndex());
222 if (Live[VarNum]) {
224 Live[VarNum] = false;
226 LiveBegin->push_back(std::make_pair(VarNum, InstNumber));
243 SizeT VarNum = Liveness->getLiveIndex(Var->getIndex());
244 if (!Live[VarNum]) {
247 Live[VarNum] = true;
257 // setting it only when LiveEnd[VarNum]==0 (sentinel value). Note that
261 // Ideally, we would verify that VarNum wasn't already added in this
265 LiveEnd->push_back(std::make_pair(VarNum, InstNumber))
    [all...]
IceCfgNode.cpp 461 SizeT VarNum = Func->getLiveness()->getLiveIndex(Dest->getIndex());
463 if (VarNum < LiveIn.size()) {
464 assert(!LiveIn[VarNum]);
465 LiveIn[VarNum] = true;
564 SizeT VarNum = Func->getNumVariables();
567 Tmp->setName(Func, "__split_" + std::to_string(VarNum));
    [all...]
IceTargetLoweringX86BaseImpl.h 150 /// Returns true if Producers contains a valid entry for the given VarNum.
151 bool containsValid(SizeT VarNum) const {
152 auto Element = Producers.find(VarNum);
155 void setInvalid(SizeT VarNum) { Producers[VarNum].Instr = nullptr; }
272 SizeT VarNum = Var->getIndex();
273 if (!containsValid(VarNum))
277 setInvalid(VarNum);
284 setInvalid(VarNum);
288 getProducerKind(Producers[VarNum].Instr)
    [all...]
IceTargetLoweringARM32.cpp     [all...]
IceTargetLoweringMIPS32.cpp     [all...]

Completed in 483 milliseconds