Searched refs:isVolatile (Results 1 - 25 of 74) sorted by relevance

123

/macosx-10.10/llvmCore-3425.0.34/lib/Target/ARM/
H A DARMSelectionDAGInfo.h52 bool isVolatile, bool AlwaysInline,
62 bool isVolatile,
H A DARMSelectionDAGInfo.cpp33 bool isVolatile, bool AlwaysInline,
69 SrcPtrInfo.getWithOffset(SrcOff), isVolatile,
82 isVolatile, false, 0);
146 unsigned Align, bool isVolatile,
29 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
143 EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
/macosx-10.10/llvmCore-3425.0.34/lib/Target/X86/
H A DX86SelectionDAGInfo.h41 bool isVolatile,
49 bool isVolatile, bool AlwaysInline,
H A DX86SelectionDAGInfo.cpp34 bool isVolatile,
170 Align, isVolatile, DstPtrInfo.getWithOffset(Offset));
181 bool isVolatile, bool AlwaysInline,
255 Align, isVolatile, AlwaysInline,
30 EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
178 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
/macosx-10.10/llvmCore-3425.0.34/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.h33 bool isVolatile, bool AlwaysInline,
H A DHexagonSelectionDAGInfo.cpp32 bool isVolatile, bool AlwaysInline,
30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
/macosx-10.10/llvmCore-3425.0.34/include/llvm/Target/
H A DTargetSelectionDAGInfo.h60 SDValue Op3, unsigned Align, bool isVolatile,
77 SDValue Op3, unsigned Align, bool isVolatile,
93 SDValue Op3, unsigned Align, bool isVolatile,
57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
74 EmitTargetCodeForMemmove(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
90 EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
/macosx-10.10/llvmCore-3425.0.34/lib/VMCore/
H A DInstruction.cpp195 return LI->isVolatile() == cast<LoadInst>(I)->isVolatile() &&
200 return SI->isVolatile() == cast<StoreInst>(I)->isVolatile() &&
221 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I)->isVolatile() &&
226 RMWI->isVolatile() == cast<AtomicRMWInst>(I)->isVolatile() &&
266 return LI->isVolatile() == cast<LoadInst>(I)->isVolatile()
[all...]
H A DIRBuilder.cpp65 bool isVolatile, MDNode *TBAATag) {
67 Value *Ops[] = { Ptr, Val, Size, getInt32(Align), getInt1(isVolatile) };
83 bool isVolatile, MDNode *TBAATag, MDNode *TBAAStructTag) {
87 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) };
107 bool isVolatile, MDNode *TBAATag) {
111 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) };
64 CreateMemSet(Value *Ptr, Value *Val, Value *Size, unsigned Align, bool isVolatile, MDNode *TBAATag) argument
82 CreateMemCpy(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile, MDNode *TBAATag, MDNode *TBAAStructTag) argument
106 CreateMemMove(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile, MDNode *TBAATag) argument
H A DInstructions.cpp931 LoadInst::LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, argument
935 setVolatile(isVolatile);
942 LoadInst::LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, argument
946 setVolatile(isVolatile);
953 LoadInst::LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, argument
957 setVolatile(isVolatile);
964 LoadInst::LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, argument
968 setVolatile(isVolatile);
975 LoadInst::LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, argument
981 setVolatile(isVolatile);
988 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, BasicBlock *InsertAE) argument
1021 LoadInst(Value *Ptr, const char *Name, bool isVolatile, Instruction *InsertBef) argument
1032 LoadInst(Value *Ptr, const char *Name, bool isVolatile, BasicBlock *InsertAE) argument
1094 StoreInst(Value *val, Value *addr, bool isVolatile, Instruction *InsertBefore) argument
1108 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, Instruction *InsertBefore) argument
1122 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, Instruction *InsertBefore) argument
1138 StoreInst(Value *val, Value *addr, bool isVolatile, BasicBlock *InsertAtEnd) argument
1152 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, BasicBlock *InsertAtEnd) argument
1166 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument
[all...]
/macosx-10.10/WebKit2-7600.1.25/Shared/mac/
H A DRemoteLayerBackingStore.h91 bool setBufferVolatility(BufferType type, bool isVolatile);
112 bool isVolatile = false; member in struct:WebKit::RemoteLayerBackingStore::Buffer
/macosx-10.10/llvmCore-3425.0.34/include/llvm/CodeGen/
H A DMachineMemOperand.h150 bool isVolatile() const { return Flags & MOVolatile; } function in class:llvm::MachineMemOperand
161 bool isUnordered() const { return !isVolatile(); }
/macosx-10.10/WebCore-7600.1.25/platform/graphics/cocoa/
H A DIOSurface.mm177 bool IOSurface::isVolatile() const
189 IOSurface::SurfaceState IOSurface::setIsVolatile(bool isVolatile)
193 IOReturn ret = IOSurfaceSetPurgeable(m_surface.get(), isVolatile ? kIOSurfacePurgeableVolatile : kIOSurfacePurgeableNonVolatile, &previousState);
199 UNUSED_PARAM(isVolatile);
H A DIOSurface.h64 // determine whether the data was purged, instead of first calling state() or isVolatile().
66 bool isVolatile() const;
/macosx-10.10/llvmCore-3425.0.34/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp166 bool isVolatile = LD->isVolatile(); local
170 isVolatile = false;
229 SDValue Ops[] = { getI32Imm(isVolatile),
259 SDValue Ops[] = { getI32Imm(isVolatile),
289 SDValue Ops[] = { getI32Imm(isVolatile),
318 SDValue Ops[] = { getI32Imm(isVolatile),
355 bool isVolatile = ST->isVolatile(); local
359 isVolatile
[all...]
H A DNVPTXLowerAggrCopies.cpp175 convertTransferToLoop(store, srcAddr, dstAddr, len, load->isVolatile(),
176 store->isVolatile(), Context, F);
/macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp251 bool isVolatile = LD->isVolatile(); local
258 isVolatile, isNonTemporal, isInvariant, Alignment);
266 isVolatile, isNonTemporal, isInvariant,
437 bool isVolatile = St->isVolatile(); local
450 isVolatile, isNonTemporal, Alignment);
457 isVolatile, isNonTemporal,
H A DLegalizeDAG.cpp317 ST->isVolatile(), ST->isNonTemporal(), Alignment);
352 ST->isVolatile(), ST->isNonTemporal(),
375 MemVT, ST->isVolatile(),
403 ST->isVolatile(), ST->isNonTemporal(), Alignment);
409 NewStoredVT, ST->isVolatile(), ST->isNonTemporal(),
435 LD->isVolatile(),
468 LD->isVolatile(), LD->isNonTemporal(),
486 MemVT, LD->isVolatile(),
531 NewLoadedVT, LD->isVolatile(),
537 NewLoadedVT, LD->isVolatile(),
649 bool isVolatile = ST->isVolatile(); local
702 bool isVolatile = ST->isVolatile(); local
794 ExtraVT, isVolatile, isNonTemporal, local
[all...]
H A DLegalizeVectorTypes.cpp217 N->isVolatile(), N->isNonTemporal(),
436 N->isVolatile(), N->isNonTemporal(),
441 N->isVolatile(), N->isNonTemporal(),
792 bool isVolatile = LD->isVolatile(); local
800 LD->getPointerInfo(), LoMemVT, isVolatile, isNonTemporal,
808 HiMemVT, isVolatile, isNonTemporal, isInvariant, Alignment);
1165 bool isVol = N->isVolatile();
2374 bool isVolatile = LD->isVolatile(); local
2525 bool isVolatile = LD->isVolatile(); local
2567 bool isVolatile = ST->isVolatile(); local
2635 bool isVolatile = ST->isVolatile(); local
[all...]
/macosx-10.10/llvmCore-3425.0.34/lib/Transforms/IPO/
H A DMergeFunctions.cpp307 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() &&
312 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() &&
332 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() &&
337 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() &&
/macosx-10.10/llvmCore-3425.0.34/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp300 bool isVolatile = FirstLI->isVolatile();
313 if (isVolatile &&
325 if (LI->isVolatile() != isVolatile ||
341 if (isVolatile &&
377 if (isVolatile)
381 LoadInst *NewLI = new LoadInst(PhiVal, "", isVolatile, LoadAlignment);
/macosx-10.10/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp403 if (MSI->isVolatile() || ByteVal != MSI->getValue() ||
555 if (isa<ConstantInt>(MSI->getLength()) && !MSI->isVolatile())
734 if (M->getSource() != MDep->getDest() || MDep->isVolatile())
791 Align, M->isVolatile());
794 Align, M->isVolatile());
812 if (CopySize == 0 || M->isVolatile()) return false;
910 if (MDep == 0 || MDep->isVolatile() ||
/macosx-10.10/llvmCore-3425.0.34/include/llvm/
H A DIRBuilder.h277 bool isVolatile = false, MDNode *TBAATag = 0) {
278 return CreateMemSet(Ptr, Val, getInt64(Size), Align, isVolatile, TBAATag);
282 bool isVolatile = false, MDNode *TBAATag = 0);
288 bool isVolatile = false, MDNode *TBAATag = 0,
290 return CreateMemCpy(Dst, Src, getInt64(Size), Align, isVolatile, TBAATag,
295 bool isVolatile = false, MDNode *TBAATag = 0,
302 bool isVolatile = false, MDNode *TBAATag = 0) {
303 return CreateMemMove(Dst, Src, getInt64(Size), Align, isVolatile, TBAATag);
307 bool isVolatile = false, MDNode *TBAATag = 0);
803 // converting the string to 'bool' for the isVolatile paramete
810 CreateLoad(Value *Ptr, bool isVolatile, const Twine &Name = �) argument
829 CreateAlignedLoad(Value *Ptr, unsigned Align, bool isVolatile, const Twine &Name = �) argument
[all...]
H A DInstructions.h145 LoadInst(Value *Ptr, const Twine &NameStr, bool isVolatile = false,
147 LoadInst(Value *Ptr, const Twine &NameStr, bool isVolatile,
149 LoadInst(Value *Ptr, const Twine &NameStr, bool isVolatile,
151 LoadInst(Value *Ptr, const Twine &NameStr, bool isVolatile,
153 LoadInst(Value *Ptr, const Twine &NameStr, bool isVolatile,
157 LoadInst(Value *Ptr, const Twine &NameStr, bool isVolatile,
165 bool isVolatile = false, Instruction *InsertBefore = 0);
166 LoadInst(Value *Ptr, const char *NameStr, bool isVolatile,
169 /// isVolatile - Return true if this is a load from a volatile memory
172 bool isVolatile() cons function in class:llvm::LoadInst
289 bool isVolatile() const { return getSubclassDataFromInstruction() & 1; } function in class:llvm::StoreInst
473 bool isVolatile() const { function in class:llvm::AtomicCmpXchgInst
620 bool isVolatile() const { function in class:llvm::AtomicRMWInst
[all...]
/macosx-10.10/llvmCore-3425.0.34/lib/Analysis/
H A DAliasSetTracker.cpp308 if (LI->isVolatile()) AS.setVolatile();
322 if (SI->isVolatile()) AS.setVolatile();
390 if (AS.isVolatile()) NewAS.setVolatile();
562 if (isVolatile()) OS << "[volatile] ";

Completed in 364 milliseconds

123