Home
last modified time | relevance | path

Searched refs:Clobber (Results 1 – 25 of 30) sorted by relevance

12

/openbsd/gnu/llvm/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h60 Clobber, enumerator
112 PointerSumTypeMember<Clobber, Instruction *>,
130 return MemDepResult(ValueTy::create<Clobber>(Inst)); in getClobber()
144 bool isClobber() const { return Value.is<Clobber>(); } in isClobber()
177 case Clobber: in getInst()
178 return Value.cast<Clobber>(); in getInst()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaStmtAsm.cpp229 StringRef Clobber = Clobbers[i]->getString(); in getClobberConflictLocation() local
232 if (Clobber == "cc" || Clobber == "memory" || Clobber == "unwind") in getClobberConflictLocation()
234 Clobber = Target.getNormalizedGCCRegisterName(Clobber, true); in getClobberConflictLocation()
236 if (InOutVars.count(Clobber)) in getClobberConflictLocation()
470 StringRef Clobber = Literal->getString(); in ActOnGCCAsmStmt() local
472 if (!Context.getTargetInfo().isValidClobber(Clobber)) { in ActOnGCCAsmStmt()
474 << Clobber; in ActOnGCCAsmStmt()
481 if (Clobber == "unwind") { in ActOnGCCAsmStmt()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DDbgEntityHistoryCalculator.h76 enum EntryKind { DbgValue, Clobber }; enumerator
85 bool isClobber() const { return getEntryKind() == Clobber; } in isClobber()
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DMemDepPrinter.cpp29 Clobber = 0, enumerator
66 return InstTypePair(dep.getInst(), Clobber); in getInstTypePair()
H A DMemorySSA.cpp143 if (Clobber) { in emitInstructionAnnot()
145 if (MSSA->isLiveOnEntryDef(Clobber)) in emitInstructionAnnot()
148 OS << *Clobber; in emitInstructionAnnot()
611 MemoryAccess *Clobber; member
789 if (!MSSA.dominates(I->Clobber, Dom->Clobber)) in tryOptimizePhi()
805 return MSSA.dominates(P.Clobber, Target); in tryOptimizePhi()
918 return MSSA.dominates(P.Clobber, R.PrimaryClobber.Clobber); in verifyOptResult()
960 Result = OptRes.PrimaryClobber.Clobber; in findClobber()
2445 MemoryAccess *Clobber = in getClobberingMemoryAccessBase() local
2451 dbgs() << " is " << *Clobber << "\n"; in getClobberingMemoryAccessBase()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp476 auto interferes = [&MDT, From, To](MachineInstr* &Clobber) -> bool { in hoistAndMergeSGPRInits() argument
479 bool MayClobberFrom = isReachable(Clobber, &*From, MBBTo, MDT); in hoistAndMergeSGPRInits()
480 bool MayClobberTo = isReachable(Clobber, &*To, MBBTo, MDT); in hoistAndMergeSGPRInits()
491 MDT.dominates(Clobber, &*From) && in hoistAndMergeSGPRInits()
492 MDT.dominates(Clobber, &*To)) || in hoistAndMergeSGPRInits()
493 MDT.properlyDominates(Clobber->getParent(), MBBTo)); in hoistAndMergeSGPRInits()
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp381 MemoryAccess *Clobber = MSSA->getWalker()->getClobberingMemoryAccess( in writtenBetween() local
383 return !MSSA->dominates(Clobber, Start); in writtenBetween()
1419 MemoryAccess *Clobber = MSSA->getWalker()->getClobberingMemoryAccess( in performMemCpyToMemSetOptzn() local
1421 if (auto *MD = dyn_cast<MemoryDef>(Clobber)) in performMemCpyToMemSetOptzn()
1583 MemoryAccess *Clobber = MSSA->getWalker()->getClobberingMemoryAccess( in processByValArgument() local
1585 if (auto *MD = dyn_cast<MemoryDef>(Clobber)) in processByValArgument()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGStmt.cpp2648 StringRef Clobber = S.getClobber(i); in EmitAsmStmt() local
2650 if (Clobber == "memory") in EmitAsmStmt()
2652 else if (Clobber == "unwind") { in EmitAsmStmt()
2655 } else if (Clobber != "cc") { in EmitAsmStmt()
2656 Clobber = getTarget().getNormalizedGCCRegisterName(Clobber); in EmitAsmStmt()
2658 getTarget().isSPRegName(Clobber)) { in EmitAsmStmt()
2665 if (Clobber == "eax" || Clobber == "edx") { in EmitAsmStmt()
2669 Constraints.find("={" + Clobber.str() + "}"); in EmitAsmStmt()
2685 Constraints += Clobber; in EmitAsmStmt()
/openbsd/gnu/llvm/clang/lib/Parse/
H A DParseStmtAsm.cpp814 ExprResult Clobber(ParseAsmStringLiteral(/*ForAsmLabel*/ false)); in ParseAsmStatement() local
816 if (Clobber.isInvalid()) in ParseAsmStatement()
819 Clobbers.push_back(Clobber.get()); in ParseAsmStatement()
/openbsd/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDbgEntityHistoryCalculator.cpp97 Entries.emplace_back(&MI, Entry::Clobber); in startClobber()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DIfConversion.cpp1494 for (auto Clobber : Clobbers) { in UpdatePredRedefs() local
1497 unsigned Reg = Clobber.first; in UpdatePredRedefs()
1498 MachineOperand &Op = const_cast<MachineOperand&>(*Clobber.second); in UpdatePredRedefs()
/openbsd/gnu/llvm/clang/lib/AST/
H A DStmt.cpp917 [&](StringRef Clobber) { in initialize() argument
918 return copyIntoContext(C, Clobber); in initialize()
/openbsd/gnu/usr.bin/perl/pod/
H A Dperlfilter.pod582 =item Some Filters Clobber the C<DATA> Handle
/openbsd/gnu/usr.bin/binutils/ld/emultempl/
H A Delf32.em1195 /* Clobber the section size, so that we don't waste copying the
/openbsd/gnu/usr.bin/binutils-2.17/ld/emultempl/
H A Delf32.em1516 /* Clobber the section size, so that we don't waste copying the
/openbsd/gnu/gcc/gcc/config/mips/
H A Dmips.md4993 ;; Clobber the return address on the stack. We can't expand this
/openbsd/gnu/usr.bin/gcc/gcc/config/s390/
H A Ds390.md191 ; Clobber: CKSM, CFC, CS, CDS, CUUTF, CUTFU, PLO, SPM, STCK, STCKE, TS, TRT, TRE, UPT
/openbsd/gnu/usr.bin/gcc/gcc/
H A DChangeLog.488 * ia64.md (movdi_symbolic): Clobber a scratch register. Use it
2563 * gcc/config/sh/sh.md (udivsi3_i4, udivsi3_i4_single): Clobber
2959 * config/sh/sh.md: Clobber MACH_REG and MACL_REG in SImode,
H A DChangeLog1196 * config/s390/s390.c (s390_expand_movstr): Clobber double-word
10152 (call_internal_symref, call_value_internal_symref): Clobber register 1.
10157 (sibcall_internal_symref, sibcall_value_internal_symref): Clobber
H A DChangeLog.211679 * pa.md (divsi3, udivsi3, modsi3, umodsi3 expanders): Clobber a new
/openbsd/gnu/usr.bin/gcc/gcc/config/mips/
H A Dmips.md10089 ;; Clobber the return address on the stack. We can't expand this
/openbsd/gnu/gcc/gcc/config/sh/
H A Dsh.md9000 ;; Clobber the return address on the stack. We can't expand this
/openbsd/games/fortune/datfiles/
H A Dfortunes10533 CLBR Clobber Register
10534 CLBRI Clobber Register Immediately
/openbsd/gnu/usr.bin/binutils-2.17/bfd/
H A DChangeLog-9495781 to o. Clobber and restore the list of new csects around the call
/openbsd/gnu/usr.bin/binutils/bfd/
H A DChangeLog-9495781 to o. Clobber and restore the list of new csects around the call

12