Searched refs:Copy (Results 1 - 25 of 41) sorted by relevance

12

/freebsd-9.3-release/contrib/llvm/include/llvm/ADT/
H A DValueMap.h214 ValueMapCallbackVH Copy(*this);
215 sys::Mutex *M = Config::getMutex(Copy.Map->Data);
218 Config::onDelete(Copy.Map->Data, Copy.Unwrap()); // May destroy *this.
219 Copy.Map->Map.erase(Copy); // Definitely destroys *this.
227 ValueMapCallbackVH Copy(*this);
228 sys::Mutex *M = Config::getMutex(Copy.Map->Data);
234 Config::onRAUW(Copy.Map->Data, Copy
[all...]
H A DSmallBitVector.h422 SmallBitVector Copy = RHS; local
423 Copy.resize(size());
424 getPointer()->operator&=(*Copy.getPointer());
470 SmallBitVector Copy = RHS; local
471 Copy.resize(size());
472 getPointer()->operator|=(*Copy.getPointer());
484 SmallBitVector Copy = RHS; local
485 Copy.resize(size());
486 getPointer()->operator^=(*Copy.getPointer());
H A DBitVector.h180 BitWord Copy = Bits[WordPos]; local
182 Copy &= ~0UL << BitPos;
184 if (Copy != 0) {
186 return WordPos * BITWORD_SIZE + countTrailingZeros((uint32_t)Copy);
188 return WordPos * BITWORD_SIZE + countTrailingZeros(Copy);
H A DSparseBitVector.h156 BitWord Copy = Bits[WordPos];
161 Copy &= ~0UL << BitPos;
163 if (Copy != 0) {
165 return WordPos * BITWORD_SIZE + countTrailingZeros(Copy);
167 return WordPos * BITWORD_SIZE + countTrailingZeros(Copy);
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp294 MachineInstr *Copy = BuildMI(*UseMBB, UseMI, UseMI->getDebugLoc(), local
299 Copy->getOperand(0).setSubReg(SubIdx);
300 Copy->getOperand(0).setIsUndef();
382 /// \brief Get the index of the definition and source for \p Copy
384 /// \pre Copy.isCopy() or Copy.isBitcast().
385 /// \return True if the Copy instruction has only one register source
388 static bool getCopyOrBitcastDefUseIdx(const MachineInstr &Copy, argument
390 assert((Copy.isCopy() || Copy
451 MachineInstr *Copy = MI; local
[all...]
H A DTailDuplication.cpp279 MachineInstr *Copy = Copies[i]; local
280 if (!Copy->isCopy())
282 unsigned Dst = Copy->getOperand(0).getReg();
283 unsigned Src = Copy->getOperand(1).getReg();
286 // Copy is the only use. Do trivial copy propagation here.
288 Copy->eraseFromParent();
H A DRegisterCoalescer.cpp97 /// WorkList - Copy instructions yet to be coalesced.
1239 // 3. Copy of external value. The overlapping def may be a copy of a value that
2067 static bool isLocalCopy(MachineInstr *Copy, const LiveIntervals *LIS) { argument
2068 if (!Copy->isCopy())
2071 if (Copy->getOperand(1).isUndef())
2074 unsigned SrcReg = Copy->getOperand(1).getReg();
2075 unsigned DstReg = Copy->getOperand(0).getReg();
H A DMachineScheduler.cpp1043 // Copy successor edges from SUa to SUb. Interleaving computation
1051 DEBUG(dbgs() << " Copy Succ SU(" << SI->getSUnit()->NodeNum << ")\n");
1182 MachineInstr *Copy = CopySU->getInstr(); local
1185 unsigned SrcReg = Copy->getOperand(1).getReg();
1189 unsigned DstReg = Copy->getOperand(0).getReg();
1394 // Copy the status of another candidate without changing policy.
2802 MachineInstr *Copy = DepSU->getInstr(); local
2803 if (!Copy->isCopy())
2807 DAG->moveInstruction(Copy, InsertPos);
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h124 Location Copy(*this);
125 Copy.Ptr = NewPtr;
126 return Copy;
130 Location Copy(*this);
131 Copy.Size = NewSize;
132 return Copy;
136 Location Copy(*this);
137 Copy.TBAATag = 0;
138 return Copy;
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/
H A DSIFixSGPRCopies.cpp94 bool isVGPRToSGPRCopy(const MachineInstr &Copy, const SIRegisterInfo *TRI,
176 bool SIFixSGPRCopies::isVGPRToSGPRCopy(const MachineInstr &Copy, argument
180 unsigned DstReg = Copy.getOperand(0).getReg();
181 unsigned SrcReg = Copy.getOperand(1).getReg();
182 unsigned SrcSubReg = Copy.getOperand(1).getSubReg();
/freebsd-9.3-release/libexec/rtld-elf/i386/
H A Drtld_start.S78 pushl 20(%esp) # Copy reloff argument
79 pushl 20(%esp) # Copy obj argument
/freebsd-9.3-release/sys/boot/i386/gptboot/
H A Dgptldr.S53 * Copy BTX and boot2 to the right locations and start it all up.
86 mov %di,%cx # Copy 64k - paragraph + 1
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp257 if (MemTransferInst *Copy = isOnlyCopiedFromConstantGlobal(&AI, ToDelete)) {
258 unsigned SourceAlign = getOrEnforceKnownAlignment(Copy->getSource(),
262 DEBUG(dbgs() << " memcpy = " << *Copy << '\n');
265 Constant *TheSrc = cast<Constant>(Copy->getSource());
269 EraseInstFromFunction(*Copy);
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h998 T *Copy = static_cast<T *>(Mgr.allocate()); local
999 cloneTo(Copy);
1000 assert(Copy->getKind() == this->getKind() && "Bad copy");
1002 Copy->State = NewState;
1003 return Copy;
/freebsd-9.3-release/sys/boot/pc98/boot0.5/
H A Ddisk.s52 # Copy partition table from buffer to parttable.
296 parttable: .space 1024 # Copy of valid partition table
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/
H A Dupdate-leap.in18 use File::Copy qw(move);
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86FastISel.cpp1322 const static unsigned Copy = TargetOpcode::COPY; local
1356 { X86::IDIV16r, X86::CWD, Copy, X86::AX, S }, // SDiv
1357 { X86::IDIV16r, X86::CWD, Copy, X86::DX, S }, // SRem
1358 { X86::DIV16r, X86::MOV32r0, Copy, X86::AX, U }, // UDiv
1359 { X86::DIV16r, X86::MOV32r0, Copy, X86::DX, U }, // URem
1363 { X86::IDIV32r, X86::CDQ, Copy, X86::EAX, S }, // SDiv
1364 { X86::IDIV32r, X86::CDQ, Copy, X86::EDX, S }, // SRem
1365 { X86::DIV32r, X86::MOV32r0, Copy, X86::EAX, U }, // UDiv
1366 { X86::DIV32r, X86::MOV32r0, Copy, X86::EDX, U }, // URem
1370 { X86::IDIV64r, X86::CQO, Copy, X8
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp790 // Insert a Copy from TLSBaseAddrReg to x0, which is where the rest of the
792 MachineInstr *Copy = BuildMI(*I->getParent(), I, I->getDebugLoc(), local
800 return Copy;
817 MachineInstr *Copy = BuildMI(*I->getParent(), Next, I->getDebugLoc(), local
822 return Copy;
/freebsd-9.3-release/contrib/sendmail/contrib/
H A Dqtool.pl10 use File::Copy;
466 $result = File::Copy::move($src_name, $dst_name);
/freebsd-9.3-release/sys/boot/i386/btx/btx/
H A Dbtx.S561 movl $4,%ecx # Copy seg regs
565 intusr.6: movl -0x08(%esi),%ebx # Copy user flags to real
656 movl $8,%ecx # Copy GP regs from
672 movl $4,%ecx # Copy seg regs
/freebsd-9.3-release/sys/boot/pc98/btx/btx/
H A Dbtx.S587 movl $4,%ecx # Copy seg regs
591 intusr.6: movl -0x08(%esi),%ebx # Copy user flags to real
682 movl $8,%ecx # Copy GP regs from
698 movl $4,%ecx # Copy seg regs
/freebsd-9.3-release/contrib/compiler-rt/BlocksRuntime/
H A Druntime.c281 #pragma mark Copy/Release support
284 /* Copy, or bump refcount, of a block. If really copying, call the copy helper if present. */
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclObjC.h2013 enum SetterKind { Assign, Retain, Copy, Weak }; enumerator in enum:clang::ObjCPropertyDecl::SetterKind
2111 return getType()->isBlockPointerType() ? Copy : Retain;
2115 return Copy;
/freebsd-9.3-release/sys/boot/i386/boot2/
H A Dboot1.S133 rep # Copy
/freebsd-9.3-release/sys/boot/pc98/cdboot/
H A Dcdboot.S504 # Copy the BTX client to MEM_BTX_CLIENT
516 # Copy the boot[12] args to where the BTX client can see them

Completed in 227 milliseconds

12