Home
last modified time | relevance | path

Searched refs:IsCopy (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64RedundantCopyElimination.cpp379 bool IsCopy = MI->isCopy(); in optimizeBlock() local
381 if (IsCopy || IsMoveImm) { in optimizeBlock()
383 Register SrcReg = IsCopy ? MI->getOperand(1).getReg() : Register(); in optimizeBlock()
386 ((IsCopy && (SrcReg == AArch64::XZR || SrcReg == AArch64::WZR)) || in optimizeBlock()
394 if (IsCopy && KnownReg.Imm != 0) in optimizeBlock()
418 if (IsCopy) in optimizeBlock()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DNotNullTerminatedResultCheck.cpp438 static void renameMemcpy(StringRef Name, bool IsCopy, bool IsSafe, in renameMemcpy() argument
443 NewFuncName += IsCopy ? "cpy" : "ncpy"; in renameMemcpy()
872 bool IsCopy = in memcpyFix() local
882 renameMemcpy(Name, IsCopy, IsSafe, Result, Diag); in memcpyFix()
887 if (IsCopy) in memcpyFix()
890 if (!IsCopy && !IsSafe) in memcpyFix()
903 bool IsCopy = isGivenLengthEqualToSrcLength(Result); in memcpy_sFix() local
906 renameMemcpy(Name, IsCopy, IsSafe, Result, Diag); in memcpy_sFix()
913 if (IsCopy) in memcpy_sFix()
916 if (!IsCopy && !IsSafe) in memcpy_sFix()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DValistChecker.cpp69 bool IsCopy) const;
310 CheckerContext &C, bool IsCopy) const { in checkVAListStartCall()
319 if (IsCopy) { in checkVAListStartCall()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTwoAddressInstructionPass.cpp380 bool &IsCopy, Register &DstReg, bool &IsDstPhys, in findOnlyInterestingUse() argument
397 IsCopy = true; in findOnlyInterestingUse()
726 bool IsCopy = false; in scanUses() local
729 while (MachineInstr *UseMI = findOnlyInterestingUse(Reg, MBB, MRI, TII,IsCopy, in scanUses()
731 if (IsCopy && !Processed.insert(UseMI).second) in scanUses()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp3179 bool IsCopy = false; in applyMappingImpl() local
3185 IsCopy = true; in applyMappingImpl()
3192 IsCopy = Info->getScratchRSrcReg() == Reg; in applyMappingImpl()
3198 if (IsCopy) { in applyMappingImpl()
3219 bool IsCopy = false; in applyMappingImpl() local
3224 IsCopy = Reg.isPhysical() && MI.modifiesRegister(Reg, TRI); in applyMappingImpl()
3228 if (IsCopy) { in applyMappingImpl()
H A DSIRegisterInfo.cpp2245 bool IsCopy = MI->getOpcode() == AMDGPU::V_MOV_B32_e32 || in eliminateFrameIndex() local
2247 Register ResultReg = IsCopy ? MI->getOperand(0).getReg() in eliminateFrameIndex()
2346 if (IsCopy) in eliminateFrameIndex()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp1159 auto IsCopy = [] (const IFRecordWithRegSet &IR) -> bool { in pruneRegCopies() local
1162 llvm::erase_if(LL, IsCopy); in pruneRegCopies()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp4078 bool IsCopy = CT == Ctor_CopyingClosure; in getAddrOfCXXCtorClosure() local
4098 if (IsCopy) in getAddrOfCXXCtorClosure()
4122 IsCopy ? CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(&SrcParam), "src") in getAddrOfCXXCtorClosure()
4136 ArrayRef<ParmVarDecl *> params = CD->parameters().drop_front(IsCopy ? 1 : 0); in getAddrOfCXXCtorClosure()
4145 CGF.EmitCallArgs(Args, FPT, llvm::makeArrayRef(ArgVec), CD, IsCopy ? 1 : 0); in getAddrOfCXXCtorClosure()
H A DCGObjC.cpp894 bool isCopy() const { return IsCopy; } in isCopy()
905 unsigned IsCopy : 1; member in __anona2ef92f60211::PropertyImplStrategy
919 IsCopy = (setterKind == ObjCPropertyDecl::Copy); in PropertyImplStrategy()
933 if (IsCopy) { in PropertyImplStrategy()