/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | ExecutionDomainFix.cpp | 35 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 …]
|
D | AntiDepBreaker.h | 73 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/ |
D | ExecutionDepsFix.cpp | 186 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/ |
D | DivergenceAnalysis.cpp | 86 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()
|
D | DependenceAnalysis.cpp | 243 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/ |
D | DwarfCompileUnit.cpp | 483 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 …]
|
D | DwarfCompileUnit.h | 76 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/ |
D | DivergenceAnalysis.cpp | 87 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()
|
D | DependenceAnalysis.cpp | 243 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/ |
D | DwarfCompileUnit.cpp | 503 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 …]
|
D | DwarfCompileUnit.h | 91 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,
|
D | DwarfFile.cpp | 87 const DILocalVariable *DV = Var->getVariable(); in addScopeVariable() local 88 if (unsigned ArgNum = DV->getArg()) { in addScopeVariable()
|
/external/llvm/lib/IR/ |
D | DebugInfo.cpp | 163 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/ |
D | fast-isel-vaddd.ll | 6 %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/ |
D | fast-isel-vaddd.ll | 6 %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/ |
D | DwarfCompileUnit.cpp | 200 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 …]
|
D | DwarfDebug.cpp | 683 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 …]
|
D | DwarfCompileUnit.h | 208 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/ |
D | NonNullParamChecker.cpp | 97 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()
|
D | DivZeroChecker.cpp | 61 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()
|
D | BoolAssignmentChecker.cpp | 72 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/ |
D | ExecutionDomainFix.h | 157 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/ |
D | DebugInfo.cpp | 903 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/ |
D | derived-to-base.cpp | 48 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/ |
D | ms_class_layout.cpp | 138 struct DV : BV { struct 140 struct EV : CV, DV {
|