Searched refs:IsCopy (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RedundantCopyElimination.cpp | 374 bool IsCopy = MI->isCopy(); in optimizeBlock() local 376 if (IsCopy || IsMoveImm) { in optimizeBlock() 378 Register SrcReg = IsCopy ? MI->getOperand(1).getReg() : Register(); in optimizeBlock() 381 ((IsCopy && (SrcReg == AArch64::XZR || SrcReg == AArch64::WZR)) || in optimizeBlock() 389 if (IsCopy && KnownReg.Imm != 0) in optimizeBlock() 413 if (IsCopy) in optimizeBlock()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | TaggedUnionModeling.h | 65 bool IsCopy = isCopyConstructorCall(Call) || isCopyAssignmentCall(Call); in handleConstructorAndAssignment() local 68 if (IsCopy || IsMove) { in handleConstructorAndAssignment()
|
| H A D | ValistChecker.cpp | 69 bool IsCopy) const; 308 CheckerContext &C, bool IsCopy) const { in checkVAListStartCall() 317 if (IsCopy) { in checkVAListStartCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TwoAddressInstructionPass.cpp | 138 bool &IsCopy, Register &DstReg, 488 Register Reg, MachineBasicBlock *MBB, bool &IsCopy, Register &DstReg, in findOnlyInterestingUse() argument 508 IsCopy = true; in findOnlyInterestingUse() 834 bool IsCopy = false; in scanUses() local 838 findOnlyInterestingUse(Reg, MBB, IsCopy, NewReg, IsDstPhys)) { in scanUses() 839 if (IsCopy && !Processed.insert(UseMI).second) in scanUses()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIRegisterInfo.cpp | 3088 bool IsCopy = MI->getOpcode() == AMDGPU::V_MOV_B32_e32 || in eliminateFrameIndex() local 3092 IsCopy ? MI->getOperand(0).getReg() in eliminateFrameIndex() 3116 if (IsCopy) { in eliminateFrameIndex() 3178 Register TmpScaledReg = IsCopy && IsSALU in eliminateFrameIndex() 3247 if (IsCopy) { in eliminateFrameIndex() 3280 if (IsCopy) { in eliminateFrameIndex()
|
| H A D | AMDGPURegisterBankInfo.cpp | 3408 bool IsCopy = false; in applyMappingImpl() local 3414 IsCopy = true; in applyMappingImpl() 3421 IsCopy = Info->getScratchRSrcReg() == Reg; in applyMappingImpl() 3427 if (IsCopy) { in applyMappingImpl() 3448 bool IsCopy = false; in applyMappingImpl() local 3453 IsCopy = Reg.isPhysical() && MI.modifiesRegister(Reg, TRI); in applyMappingImpl() 3457 if (IsCopy) { in applyMappingImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonGenInsert.cpp | 1155 auto IsCopy = [] (const IFRecordWithRegSet &IR) -> bool { in pruneRegCopies() local 1158 llvm::erase_if(LL, IsCopy); in pruneRegCopies()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | MicrosoftCXXABI.cpp | 4086 bool IsCopy = CT == Ctor_CopyingClosure; in getAddrOfCXXCtorClosure() local 4106 if (IsCopy) in getAddrOfCXXCtorClosure() 4130 IsCopy ? CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(&SrcParam), "src") in getAddrOfCXXCtorClosure() 4144 ArrayRef<ParmVarDecl *> params = CD->parameters().drop_front(IsCopy ? 1 : 0); in getAddrOfCXXCtorClosure() 4153 CGF.EmitCallArgs(Args, FPT, llvm::ArrayRef(ArgVec), CD, IsCopy ? 1 : 0); in getAddrOfCXXCtorClosure()
|
| H A D | CGObjC.cpp | 893 bool isCopy() const { return IsCopy; } in isCopy() 907 unsigned IsCopy : 1; 922 IsCopy = (setterKind == ObjCPropertyDecl::Copy); in PropertyImplStrategy() 936 if (IsCopy) { in PropertyImplStrategy()
|