Home
last modified time | relevance | path

Searched refs:DV (Results 1 – 25 of 423) sorted by relevance

12345678910>>...17

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DExecutionDomainFix.cpp35 void ExecutionDomainFix::release(DomainValue *DV) { in release() argument
36 while (DV) { in release()
37 assert(DV->Refs && "Bad DomainValue"); in release()
38 if (--DV->Refs) in release()
42 if (DV->AvailableDomains && !DV->isCollapsed()) in release()
43 collapse(DV, DV->getFirstDomain()); in release()
45 DomainValue *Next = DV->Next; in release()
46 DV->clear(); in release()
47 Avail.push_back(DV); in release()
49 DV = Next; in release()
[all …]
DAntiDepBreaker.h73 for (const auto &DV : make_range(DbgValues.crbegin(), DbgValues.crend())) { in UpdateDbgValues() local
74 MachineInstr *PrevMI = DV.second; in UpdateDbgValues()
76 MachineInstr *DbgMI = DV.first; in UpdateDbgValues()
/external/llvm/lib/CodeGen/
DExecutionDepsFix.cpp186 DomainValue *retain(DomainValue *DV) { in retain() argument
187 if (DV) ++DV->Refs; in retain()
188 return DV; in retain()
194 void setLiveReg(int rx, DomainValue *DV);
235 void ExeDepsFix::release(DomainValue *DV) { in release() argument
236 while (DV) { in release()
237 assert(DV->Refs && "Bad DomainValue"); in release()
238 if (--DV->Refs) in release()
242 if (DV->AvailableDomains && !DV->isCollapsed()) in release()
243 collapse(DV, DV->getFirstDomain()); in release()
[all …]
/external/llvm/lib/Analysis/
DDivergenceAnalysis.cpp86 PostDominatorTree &PDT, DenseSet<const Value *> &DV) in DivergencePropagator() argument
87 : F(F), TTI(TTI), DT(DT), PDT(PDT), DV(DV) {} in DivergencePropagator()
110 DenseSet<const Value *> &DV; // Stores all divergent values. member in __anonb11fcb8e0111::DivergencePropagator
115 DV.clear(); in populateWithSourcesOfDivergence()
119 DV.insert(&I); in populateWithSourcesOfDivergence()
125 DV.insert(&Arg); in populateWithSourcesOfDivergence()
159 if (!cast<PHINode>(I)->hasConstantOrUndefValue() && DV.insert(&*I).second) in exploreSyncDependency()
204 if (DV.insert(UserInst).second) in findUsersOutsideInfluenceRegion()
244 if (DV.insert(UserInst).second) in exploreDataDependency()
DDependenceAnalysis.cpp243 DV = make_unique<DVEntry[]>(CommonLevels); in FullDependence()
251 return DV[Level - 1].Direction; in getDirection()
258 return DV[Level - 1].Distance; in getDistance()
267 return DV[Level - 1].Scalar; in isScalar()
275 return DV[Level - 1].PeelFirst; in isPeelFirst()
283 return DV[Level - 1].PeelLast; in isPeelLast()
290 return DV[Level - 1].Splitable; in isSplitable()
1118 Result.DV[Level].Distance = SE->getConstant(Distance); in strongSIVtest()
1121 Result.DV[Level].Direction &= Dependence::DVEntry::LT; in strongSIVtest()
1123 Result.DV[Level].Direction &= Dependence::DVEntry::GT; in strongSIVtest()
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.cpp483 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, bool Abstract) { in constructVariableDIE() argument
484 auto D = constructVariableDIEImpl(DV, Abstract); in constructVariableDIE()
485 DV.setDIE(*D); in constructVariableDIE()
489 DIE *DwarfCompileUnit::constructVariableDIEImpl(const DbgVariable &DV, in constructVariableDIEImpl() argument
492 auto VariableDie = DIE::get(DIEValueAllocator, DV.getTag()); in constructVariableDIEImpl()
495 applyVariableAttributes(DV, *VariableDie); in constructVariableDIEImpl()
501 unsigned Offset = DV.getDebugLocListIndex(); in constructVariableDIEImpl()
508 if (const MachineInstr *DVInsn = DV.getMInsn()) { in constructVariableDIEImpl()
516 addVariableAddress(DV, *VariableDie, Location); in constructVariableDIEImpl()
518 addVariableAddress(DV, *VariableDie, MachineLocation(RegOp.getReg())); in constructVariableDIEImpl()
[all …]
DDwarfCompileUnit.h76 DIE *constructVariableDIEImpl(const DbgVariable &DV, bool Abstract);
168 DIE *constructVariableDIE(DbgVariable &DV, bool Abstract = false);
170 DIE *constructVariableDIE(DbgVariable &DV, const LexicalScope &Scope,
226 void addVariableAddress(const DbgVariable &DV, DIE &Die,
236 void addComplexAddress(const DbgVariable &DV, DIE &Die,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DDivergenceAnalysis.cpp87 PostDominatorTree &PDT, DenseSet<const Value *> &DV) in DivergencePropagator() argument
88 : F(F), TTI(TTI), DT(DT), PDT(PDT), DV(DV) {} in DivergencePropagator()
111 DenseSet<const Value *> &DV; // Stores all divergent values. member in __anon3b986fe60111::DivergencePropagator
116 DV.clear(); in populateWithSourcesOfDivergence()
120 DV.insert(&I); in populateWithSourcesOfDivergence()
126 DV.insert(&Arg); in populateWithSourcesOfDivergence()
160 if (!cast<PHINode>(I)->hasConstantOrUndefValue() && DV.insert(&*I).second) in exploreSyncDependency()
205 if (DV.insert(UserInst).second) in findUsersOutsideInfluenceRegion()
245 if (!TTI.isAlwaysUniform(U) && DV.insert(UserInst).second) in exploreDataDependency()
DDependenceAnalysis.cpp243 DV = make_unique<DVEntry[]>(CommonLevels); in FullDependence()
251 return DV[Level - 1].Direction; in getDirection()
258 return DV[Level - 1].Distance; in getDistance()
267 return DV[Level - 1].Scalar; in isScalar()
275 return DV[Level - 1].PeelFirst; in isPeelFirst()
283 return DV[Level - 1].PeelLast; in isPeelLast()
290 return DV[Level - 1].Splitable; in isSplitable()
1184 Result.DV[Level].Distance = SE->getConstant(Distance); in strongSIVtest()
1187 Result.DV[Level].Direction &= Dependence::DVEntry::LT; in strongSIVtest()
1189 Result.DV[Level].Direction &= Dependence::DVEntry::GT; in strongSIVtest()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.cpp503 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, bool Abstract) { in constructVariableDIE() argument
504 auto D = constructVariableDIEImpl(DV, Abstract); in constructVariableDIE()
505 DV.setDIE(*D); in constructVariableDIE()
509 DIE *DwarfCompileUnit::constructVariableDIEImpl(const DbgVariable &DV, in constructVariableDIEImpl() argument
512 auto VariableDie = DIE::get(DIEValueAllocator, DV.getTag()); in constructVariableDIEImpl()
513 insertDIE(DV.getVariable(), VariableDie); in constructVariableDIEImpl()
516 applyVariableAttributes(DV, *VariableDie); in constructVariableDIEImpl()
522 unsigned Offset = DV.getDebugLocListIndex(); in constructVariableDIEImpl()
529 if (const MachineInstr *DVInsn = DV.getMInsn()) { in constructVariableDIEImpl()
537 addVariableAddress(DV, *VariableDie, Location); in constructVariableDIEImpl()
[all …]
DDwarfCompileUnit.h91 DIE *constructVariableDIEImpl(const DbgVariable &DV, bool Abstract);
192 DIE *constructVariableDIE(DbgVariable &DV, bool Abstract = false);
194 DIE *constructVariableDIE(DbgVariable &DV, const LexicalScope &Scope,
267 void addVariableAddress(const DbgVariable &DV, DIE &Die,
277 void addComplexAddress(const DbgVariable &DV, DIE &Die,
DDwarfFile.cpp87 const DILocalVariable *DV = Var->getVariable(); in addScopeVariable() local
88 if (unsigned ArgNum = DV->getArg()) { in addScopeVariable()
/external/llvm/lib/IR/
DDebugInfo.cpp163 auto *DV = dyn_cast<DILocalVariable>(N); in processDeclare() local
164 if (!DV) in processDeclare()
167 if (!NodesSeen.insert(DV).second) in processDeclare()
169 processScope(DV->getScope()); in processDeclare()
170 processType(DV->getType().resolve()); in processDeclare()
178 auto *DV = dyn_cast<DILocalVariable>(N); in processValue() local
179 if (!DV) in processValue()
182 if (!NodesSeen.insert(DV).second) in processValue()
184 processScope(DV->getScope()); in processValue()
185 processType(DV->getType().resolve()); in processValue()
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Dfast-isel-vaddd.ll6 %union.DV = type { <2 x double> }
16 %Ad = alloca %union.DV, align 16
17 %tmp32 = getelementptr inbounds %union.DV, %union.DV* %Ad, i32 0, i32 0
29 call fastcc void @printDV(%union.DV* %Ad)
33 declare hidden fastcc void @printDV(%union.DV* nocapture readonly)
/external/llvm/test/CodeGen/ARM/
Dfast-isel-vaddd.ll6 %union.DV = type { <2 x double> }
16 %Ad = alloca %union.DV, align 16
17 %tmp32 = getelementptr inbounds %union.DV, %union.DV* %Ad, i32 0, i32 0
29 call fastcc void @printDV(%union.DV* %Ad)
33 declare hidden fastcc void @printDV(%union.DV* nocapture readonly)
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.cpp200 void CompileUnit::addVariableAddress(DbgVariable *&DV, DIE *Die, in addVariableAddress() argument
202 if (DV->variableHasComplexAddress()) in addVariableAddress()
203 addComplexAddress(DV, Die, dwarf::DW_AT_location, Location); in addVariableAddress()
204 else if (DV->isBlockByrefVariable()) in addVariableAddress()
205 addBlockByrefAddress(DV, Die, dwarf::DW_AT_location, Location); in addVariableAddress()
260 void CompileUnit::addComplexAddress(DbgVariable *&DV, DIE *Die, in addComplexAddress() argument
264 unsigned N = DV->getNumAddrElements(); in addComplexAddress()
267 if (N >= 2 && DV->getAddrElement(0) == DIBuilder::OpPlus) { in addComplexAddress()
270 addRegisterOffset(Block, Location.getReg(), DV->getAddrElement(1)); in addComplexAddress()
279 uint64_t Element = DV->getAddrElement(i); in addComplexAddress()
[all …]
DDwarfDebug.cpp683 DIVariable DV(Variables.getElement(vi)); in endModule() local
684 if (!DV.Verify()) continue; in endModule()
685 DbgVariable *NewVar = new DbgVariable(DV, NULL); in endModule()
764 DbgVariable *DwarfDebug::findAbstractVariable(DIVariable &DV, in findAbstractVariable() argument
766 LLVMContext &Ctx = DV->getContext(); in findAbstractVariable()
768 DIVariable Var = cleanseInlinedVariable(DV, Ctx); in findAbstractVariable()
789 DIVariable DV = Var->getVariable(); in addCurrentFnArgument() local
790 if (DV.getTag() != dwarf::DW_TAG_arg_variable) in addCurrentFnArgument()
792 unsigned ArgNo = DV.getArgNumber(); in addCurrentFnArgument()
818 DIVariable DV(Var); in collectVariableInfoFromMMITable() local
[all …]
DDwarfCompileUnit.h208 void addComplexAddress(DbgVariable *&DV, DIE *Die, unsigned Attribute,
218 void addBlockByrefAddress(DbgVariable *&DV, DIE *Die, unsigned Attribute,
223 void addVariableAddress(DbgVariable *&DV, DIE *Die, MachineLocation Location);
285 DIE *constructVariableDIE(DbgVariable *DV, bool isScopeAbstract);
/external/clang/lib/StaticAnalyzer/Checkers/
DNonNullParamChecker.cpp97 Optional<DefinedSVal> DV = V.getAs<DefinedSVal>(); in checkPreCall() local
98 if (!DV) in checkPreCall()
102 assert(!haveRefTypeParam || DV->getAs<Loc>()); in checkPreCall()
104 if (haveAttrNonNull && !DV->getAs<Loc>()) { in checkPreCall()
116 DV->getAs<nonloc::CompoundVal>()) { in checkPreCall()
120 DV = V.getAs<DefinedSVal>(); in checkPreCall()
140 std::tie(stateNotNull, stateNull) = CM.assumeDual(state, *DV); in checkPreCall()
DDivZeroChecker.cpp61 Optional<DefinedSVal> DV = Denom.getAs<DefinedSVal>(); in checkPreStmt() local
65 if (!DV) in checkPreStmt()
71 std::tie(stateNotZero, stateZero) = CM.assumeDual(C.getState(), *DV); in checkPreStmt()
79 bool TaintedD = C.getState()->isTainted(*DV); in checkPreStmt()
DBoolAssignmentChecker.cpp72 Optional<DefinedSVal> DV = val.getAs<DefinedSVal>(); in checkBind() local
73 if (!DV) in checkBind()
86 svalBuilder.evalBinOp(state, BO_GE, *DV, zeroVal, in checkBind()
122 svalBuilder.evalBinOp(state, BO_LE, *DV, OneVal, in checkBind()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DExecutionDomainFix.h157 DomainValue *retain(DomainValue *DV) { in retain() argument
158 if (DV) in retain()
159 ++DV->Refs; in retain()
160 return DV; in retain()
172 void setLiveReg(int rx, DomainValue *DV);
/external/swiftshader/third_party/LLVM/lib/Analysis/
DDebugInfo.cpp903 DIVariable llvm::createInlinedVariable(MDNode *DV, MDNode *InlinedScope, in createInlinedVariable() argument
907 for (unsigned i = 0, e = DV->getNumOperands(); i != e; ++i) in createInlinedVariable()
909 Elts.push_back(DV->getOperand(i)); in createInlinedVariable()
914 DIVariable llvm::cleanseInlinedVariable(MDNode *DV, LLVMContext &VMContext) { in cleanseInlinedVariable() argument
917 for (unsigned i = 0, e = DV->getNumOperands(); i != e; ++i) in cleanseInlinedVariable()
920 Elts.push_back(DV->getOperand(i)); in cleanseInlinedVariable()
1046 DIDescriptor DV(N); in processDeclare() local
1047 if (!DV.isVariable()) in processDeclare()
1050 if (!NodesSeen.insert(DV)) in processDeclare()
/external/clang/test/Analysis/
Dderived-to-base.cpp48 class DV : virtual public B, public C {}; class
56 DV dv; in test()
133 class DV : virtual public B, virtual public C {}; class
136 DV d; in testVirtual()
/external/clang/test/Sema/
Dms_class_layout.cpp138 struct DV : BV { struct
140 struct EV : CV, DV {

12345678910>>...17