Home
last modified time | relevance | path

Searched refs:Copy (Results 1 – 25 of 278) sorted by relevance

12345678910>>...12

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp243 auto &Copy = I.first->second; in trackCopy() local
244 if (!is_contained(Copy.DefRegs, Def)) in trackCopy()
245 Copy.DefRegs.push_back(Def); in trackCopy()
246 Copy.LastSeenUseInCopy = MI; in trackCopy()
458 MaybeDeadCopies.remove(Copy); in ReadRegister()
531 Copy.eraseFromParent(); in eraseIfRedundant()
684 if (!Copy) in forwardUses()
989 if (!Copy) in propagateDefs()
1017 MaybeDeadCopies.insert(Copy); in propagateDefs()
1089 for (auto *Copy : MaybeDeadCopies) { in BackwardCopyPropagateBlock() local
[all …]
H A DCodeGenCommonISel.cpp211 MachineInstr &Copy) { in getSalvageOpsForCopy() argument
212 assert(Copy.getOpcode() == TargetOpcode::COPY && "Must be a COPY"); in getSalvageOpsForCopy()
214 return &Copy.getOperand(1); in getSalvageOpsForCopy()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DSimplifyQuery.h97 SimplifyQuery Copy(*this); in getWithInstruction()
98 Copy.CxtI = I; in getWithInstruction()
99 return Copy; in getWithInstruction()
102 SimplifyQuery Copy(*this); in getWithoutUndef()
103 Copy.CanUseUndef = false; in getWithoutUndef()
104 return Copy; in getWithoutUndef()
H A DMemoryLocation.h307 MemoryLocation Copy(*this); in getWithNewPtr()
308 Copy.Ptr = NewPtr; in getWithNewPtr()
309 return Copy; in getWithNewPtr()
313 MemoryLocation Copy(*this); in getWithNewSize()
314 Copy.Size = NewSize; in getWithNewSize()
315 return Copy; in getWithNewSize()
319 MemoryLocation Copy(*this); in getWithoutAATags()
320 Copy.AATags = AAMDNodes(); in getWithoutAATags()
321 return Copy; in getWithoutAATags()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DValueMap.h261 ValueMapCallbackVH Copy(*this);
262 typename Config::mutex_type *M = Config::getMutex(Copy.Map->Data);
266 Config::onDelete(Copy.Map->Data, Copy.Unwrap()); // May destroy *this.
267 Copy.Map->Map.erase(Copy); // Definitely destroys *this.
274 ValueMapCallbackVH Copy(*this);
275 typename Config::mutex_type *M = Config::getMutex(Copy.Map->Data);
282 Config::onRAUW(Copy.Map->Data, Copy.Unwrap(), typed_new_key);
284 typename ValueMapT::MapT::iterator I = Copy.Map->Map.find(Copy);
287 if (I != Copy.Map->Map.end()) {
289 Copy.Map->Map.erase(I); // Definitely destroys *this.
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DBitVector.h209 BitWord Copy = Bits[i]; variable
211 Copy = ~Copy;
215 Copy &= maskTrailingZeros<BitWord>(FirstBit);
220 Copy &= maskTrailingOnes<BitWord>(LastBit + 1);
222 if (Copy != 0)
241 BitWord Copy = Bits[CurrentWord]; in find_last_in() local
249 Copy &= maskTrailingZeros<BitWord>(FirstBit); in find_last_in()
252 if (Copy != 0) in find_last_in()
278 BitWord Copy = Bits[CurrentWord]; in find_last_unset_in() local
286 Copy |= maskTrailingOnes<BitWord>(FirstBit); in find_last_unset_in()
[all …]
H A DSequence.h220 const auto Copy = *this; member
222 return Copy;
225 const auto Copy = *this; member
227 return Copy;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CleanupLocalDynamicTLSPass.cpp104 MachineInstr *Copy = BuildMI(*I.getParent(), I, I.getDebugLoc(), in replaceTLSBaseAddrCall() local
115 return Copy; in replaceTLSBaseAddrCall()
129 MachineInstr *Copy = in setRegister() local
134 return Copy; in setRegister()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZLDCleanup.cpp119 MachineInstr *Copy = BuildMI(*I->getParent(), I, I->getDebugLoc(), in ReplaceTLSCall() local
126 return Copy; in ReplaceTLSCall()
139 MachineInstr *Copy = BuildMI(*I->getParent(), Next, I->getDebugLoc(), in SetRegister() local
143 return Copy; in SetRegister()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DTypeSize.h126 LeafTy Copy = LHS; variable
127 return Copy += RHS;
131 LeafTy Copy = LHS; variable
132 return Copy -= RHS;
136 LeafTy Copy = LHS; variable
137 return Copy *= RHS;
143 LeafTy Copy = LHS; variable
144 return Copy *= -1;
H A DInstructionCost.h174 InstructionCost Copy = *this; variable
176 return Copy;
185 InstructionCost Copy = *this; variable
187 return Copy;
/freebsd-14.2/contrib/bearssl/T0/
H A DCPU.cs110 Array.Copy(stackBuf, 0, nbuf, 0, len); in Push()
132 Array.Copy(stackBuf, stackPtr - (depth - 1), in Rot()
144 Array.Copy(stackBuf, stackPtr - depth, in NRot()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugChecksumsSubsection.cpp72 uint8_t *Copy = Storage.Allocate<uint8_t>(Bytes.size()); in addChecksum() local
73 ::memcpy(Copy, Bytes.data(), Bytes.size()); in addChecksum()
74 Entry.Checksum = ArrayRef(Copy, Bytes.size()); in addChecksum()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DIntegralAP.h98 APInt Copy = APInt(NumBits, static_cast<uint64_t>(Value), Signed); variable
100 return IntegralAP<Signed>(Copy);
115 APInt Copy = APInt(BitWidth, static_cast<uint64_t>(I), InputSigned); in from() local
117 return IntegralAP<Signed>(Copy); in from()
161 APInt Copy = V; in toUnsigned() local
162 return IntegralAP<false>(Copy); in toUnsigned()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp89 MachineInstr *Copy; member in __anonb2e8a48b0111::V2SCopyInfo
109 V2SCopyInfo() : Copy(nullptr), ID(0){}; in V2SCopyInfo()
189 getCopyRegClasses(const MachineInstr &Copy, in getCopyRegClasses() argument
192 Register DstReg = Copy.getOperand(0).getReg(); in getCopyRegClasses()
193 Register SrcReg = Copy.getOperand(1).getReg(); in getCopyRegClasses()
348 if (Copy->getOpcode() != AMDGPU::COPY) in isSafeToFoldImmIntoCopy()
360 if (Copy->getOperand(1).getSubReg()) in isSafeToFoldImmIntoCopy()
923 AnalysisWorklist.push_back(Info.Copy); in analyzeVGPRToSGPRCopy()
1041 LLVM_DEBUG(dbgs() << "V2S copy " << *C.Copy in lowerVGPR2SGPRCopies()
1046 Copies.insert(C.Copy); in lowerVGPR2SGPRCopies()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMsgPackDocument.h363 DocNode getNode(StringRef V, bool Copy = false) {
364 if (Copy)
373 DocNode getNode(const char *V, bool Copy = false) {
374 return getNode(StringRef(V), Copy);
379 DocNode getNode(MemoryBufferRef V, bool Copy = false) {
381 if (Copy)
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp1598 const static unsigned Copy = TargetOpcode::COPY; in selectMulDivRem() local
1640 {X86::IDIV16r, X86::CWD, Copy, X86::AX, S}, // SDiv in selectMulDivRem()
1641 {X86::IDIV16r, X86::CWD, Copy, X86::DX, S}, // SRem in selectMulDivRem()
1642 {X86::DIV16r, X86::MOV32r0, Copy, X86::AX, U}, // UDiv in selectMulDivRem()
1643 {X86::DIV16r, X86::MOV32r0, Copy, X86::DX, U}, // URem in selectMulDivRem()
1644 {X86::IMUL16r, X86::MOV32r0, Copy, X86::AX, S}, // Mul in selectMulDivRem()
1656 {X86::IMUL32r, X86::MOV32r0, Copy, X86::EAX, S}, // Mul in selectMulDivRem()
1664 {X86::IDIV64r, X86::CQO, Copy, X86::RAX, S}, // SDiv in selectMulDivRem()
1665 {X86::IDIV64r, X86::CQO, Copy, X86::RDX, S}, // SRem in selectMulDivRem()
1666 {X86::DIV64r, X86::MOV32r0, Copy, X86::RAX, U}, // UDiv in selectMulDivRem()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeIndex.h209 TypeIndex Copy = *this; variable
211 return Copy;
226 TypeIndex Copy = *this; variable
228 return Copy;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCReduceCRLogicals.cpp542 MachineInstr *Copy = MRI->getVRegDef(Reg); in lookThroughCRCopy() local
543 CpDef = Copy; in lookThroughCRCopy()
544 if (!Copy->isCopy()) in lookThroughCRCopy()
545 return Copy; in lookThroughCRCopy()
546 Register CopySrc = Copy->getOperand(1).getReg(); in lookThroughCRCopy()
547 Subreg = Copy->getOperand(1).getSubReg(); in lookThroughCRCopy()
560 MachineBasicBlock::iterator Me = Copy, B = Copy->getParent()->begin(); in lookThroughCRCopy()
/freebsd-14.2/stand/i386/gptboot/
H A Dgptldr.S48 .set COPY_BLK_SZ,0x8000 # Copy in 32k blocks; must be
88 mov $COPY_BLKS,%bx # Copy COPY_BLKS 32k blocks
98 mov $COPY_BLK_SZ,%cx # Copy 32k
/freebsd-14.2/sys/contrib/device-tree/Bindings/soc/intel/
H A Dintel,hps-copy-engine.yaml8 title: Intel HPS Copy Engine
14 The Intel Hard Processor System (HPS) Copy Engine is an IP block used to copy
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp223 Instruction *Copy = I->clone(); in cloneInstForMustTail() local
224 Copy->setName(I->getName()); in cloneInstForMustTail()
225 Copy->insertBefore(Before); in cloneInstForMustTail()
227 Copy->setOperand(0, V); in cloneInstForMustTail()
228 return Copy; in cloneInstForMustTail()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp254 DynTypedMatcher Copy = InnerMatcher; in constructRestrictedWrapper() local
255 Copy.RestrictKind = RestrictKind; in constructRestrictedWrapper()
256 return Copy; in constructRestrictedWrapper()
260 auto Copy = *this; in withTraversalKind() local
261 Copy.Implementation = in withTraversalKind()
262 new DynTraversalMatcherImpl(TK, std::move(Copy.Implementation)); in withTraversalKind()
263 return Copy; in withTraversalKind()
280 auto Copy = *this; in dynCastTo() local
281 Copy.SupportedKind = Kind; in dynCastTo()
282 Copy.RestrictKind = ASTNodeKind::getMostDerivedType(Kind, RestrictKind); in dynCastTo()
[all …]
/freebsd-14.2/libexec/rtld-elf/i386/
H A Drtld_start.S83 pushl 20(%esp) # Copy reloff argument
84 pushl 20(%esp) # Copy obj argument
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.cpp327 TypeErasedDataflowAnalysisState Copy = MaybePredState->fork(); in computeBlockInputState() local
330 TerminatorVisitor(Copy.Env, blockIndexInPredecessor(*Pred, Block)) in computeBlockInputState()
335 AC.Analysis.transferBranchTypeErased(CondValue, Cond, Copy.Lattice, in computeBlockInputState()
336 Copy.Env); in computeBlockInputState()
337 Builder.addOwned(std::move(Copy)); in computeBlockInputState()

12345678910>>...12