/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemoryDependenceAnalysis.h | 72 Clobber, enumerator in enum:llvm::MemDepResult::DepType 119 PointerSumTypeMember<Clobber, Instruction *>, 136 assert(Inst && "Clobber requires inst"); 137 return MemDepResult(ValueTy::create<Clobber>(Inst)); 151 bool isClobber() const { return Value.is<Clobber>(); } 181 case Clobber: 182 return Value.cast<Clobber>();
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | DbgEntityHistoryCalculator.h | 55 enum EntryKind { DbgValue, Clobber }; enumerator in enum:llvm::DbgValueHistoryMap::Entry::EntryKind 64 bool isClobber() const { return getEntryKind() == Clobber; }
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemDepPrinter.cpp | 27 Clobber = 0, enumerator in enum:__anon1635::MemDepPrinter::DepType 64 return InstTypePair(dep.getInst(), Clobber); 90 = {"Clobber", "Def", "NonFuncLocal", "Unknown"};
|
H A D | MemorySSA.cpp | 404 assert(MSSA.dominates(ClobberAt, Start) && "Clobber doesn't dominate start?"); 549 /// Walk to the next Phi or Clobber in the def chain starting at Desc.Last. 610 MemoryAccess *Clobber; member in struct:__anon1641::ClobberWalker::TerminatedPath 781 // Moves the TerminatedPath with the "most dominated" Clobber to the end of 787 if (!MSSA.dominates(I->Clobber, Dom->Clobber)) 803 return MSSA.dominates(P.Clobber, Target); 885 if (DT.dominates(ChainBB, TP.Clobber->getBlock())) 916 return MSSA.dominates(P.Clobber, R.PrimaryClobber.Clobber); 2348 MemoryAccess *Clobber = local [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 228 StringRef Clobber = Clobbers[i]->getString(); local 231 if (Clobber == "cc" || Clobber == "memory") 233 Clobber = Target.getNormalizedGCCRegisterName(Clobber, true); 235 if (InOutVars.count(Clobber)) 447 StringRef Clobber = Literal->getString(); local 449 if (!Context.getTargetInfo().isValidClobber(Clobber)) { 451 << Clobber;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIFixSGPRCopies.cpp | 468 auto interferes = [&MDT, From, To](MachineInstr* &Clobber) -> bool { 471 bool MayClobberFrom = isReachable(Clobber, &*From, MBBTo, MDT); 472 bool MayClobberTo = isReachable(Clobber, &*To, MBBTo, MDT); 479 // dominated by Clobber and belong to the same block or if Clobber 483 MDT.dominates(Clobber, &*From) && 484 MDT.dominates(Clobber, &*To)) || 485 MDT.properlyDominates(Clobber->getParent(), MBBTo));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DbgEntityHistoryCalculator.cpp | 80 Entries.emplace_back(&MI, Entry::Clobber); 365 dbgs() << "Clobber\n";
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmtAsm.cpp | 826 ExprResult Clobber(ParseAsmStringLiteral(/*ForAsmLabel*/ false)); 828 if (Clobber.isInvalid()) 831 Clobbers.push_back(Clobber.get());
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 2246 StringRef Clobber = S.getClobber(i); local 2248 if (Clobber == "memory") 2250 else if (Clobber != "cc") 2251 Clobber = getTarget().getNormalizedGCCRegisterName(Clobber); 2257 Constraints += Clobber;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | Stmt.cpp | 825 [&](StringRef Clobber) { 826 return copyIntoContext(C, Clobber);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | IfConversion.cpp | 1496 for (auto Clobber : Clobbers) { 1499 unsigned Reg = Clobber.first; 1500 MachineOperand &Op = const_cast<MachineOperand&>(*Clobber.second);
|