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

12345

/freebsd-10-stable/contrib/llvm/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, SDLoc 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, SDLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.h41 bool isVolatile,
49 bool isVolatile, bool AlwaysInline,
H A DX86SelectionDAGInfo.cpp34 bool isVolatile,
168 Align, isVolatile, DstPtrInfo.getWithOffset(Offset));
179 bool isVolatile, bool AlwaysInline,
261 Align, isVolatile, AlwaysInline,
30 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
176 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.h33 bool isVolatile, bool AlwaysInline,
H A DHexagonSelectionDAGInfo.cpp32 bool isVolatile, bool AlwaysInline,
30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
/freebsd-10-stable/contrib/llvm/lib/IR/
H A DInstruction.cpp286 return LI->isVolatile() == cast<LoadInst>(I)->isVolatile() &&
291 return SI->isVolatile() == cast<StoreInst>(I)->isVolatile() &&
312 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I)->isVolatile() &&
317 RMWI->isVolatile() == cast<AtomicRMWInst>(I)->isVolatile() &&
357 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.cpp953 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
979 setVolatile(isVolatile);
986 LoadInst::LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, argument
990 setVolatile(isVolatile);
997 LoadInst::LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, argument
1003 setVolatile(isVolatile);
1010 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, BasicBlock *InsertAE) argument
1043 LoadInst(Value *Ptr, const char *Name, bool isVolatile, Instruction *InsertBef) argument
1054 LoadInst(Value *Ptr, const char *Name, bool isVolatile, BasicBlock *InsertAE) argument
1116 StoreInst(Value *val, Value *addr, bool isVolatile, Instruction *InsertBefore) argument
1130 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, Instruction *InsertBefore) argument
1144 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, Instruction *InsertBefore) argument
1160 StoreInst(Value *val, Value *addr, bool isVolatile, BasicBlock *InsertAtEnd) argument
1174 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, BasicBlock *InsertAtEnd) argument
1188 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument
[all...]
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h156 bool isVolatile() const { return Flags & MOVolatile; } function in class:llvm::MachineMemOperand
167 bool isUnordered() const { return !isVolatile(); }
/freebsd-10-stable/contrib/llvm/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, SDLoc 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, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
90 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp74 if (LI->isVolatile())
83 if (SI->isVolatile())
141 if (MTI->isVolatile())
149 if (MSI->isVolatile())
/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.h143 bool isVolatile() const { return Value.getInt(); } function in class:clang::CodeGen::ReturnValueSlot
H A DCGValue.h237 bool isVolatile() const { function in class:clang::CodeGen::LValue
442 bool isVolatile() const { function in class:clang::CodeGen::AggValueSlot
476 return RValue::getAggregate(getAddr(), isVolatile());
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp250 bool isVolatile = LD->isVolatile(); local
258 isVolatile, isNonTemporal, isInvariant, Alignment,
267 isVolatile, isNonTemporal, isInvariant,
464 bool isVolatile = St->isVolatile(); local
478 isVolatile, isNonTemporal, Alignment, TBAAInfo);
484 isVolatile, isNonTemporal,
H A DLegalizeVectorTypes.cpp219 N->isVolatile(), N->isNonTemporal(),
461 N->isVolatile(), N->isNonTemporal(),
466 N->isVolatile(), N->isNonTemporal(),
863 bool isVolatile = LD->isVolatile(); local
872 LD->getPointerInfo(), LoMemVT, isVolatile, isNonTemporal,
880 HiMemVT, isVolatile, isNonTemporal, isInvariant, Alignment,
1315 bool isVol = N->isVolatile();
2618 bool isVolatile = LD->isVolatile(); local
2773 bool isVolatile = LD->isVolatile(); local
2818 bool isVolatile = ST->isVolatile(); local
2887 bool isVolatile = ST->isVolatile(); local
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp172 convertTransferToLoop(store, srcAddr, dstAddr, len, load->isVolatile(),
173 store->isVolatile(), Context, F);
H A DNVPTXISelDAGToDAG.cpp212 bool isVolatile = LD->isVolatile(); local
216 isVolatile = false;
279 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace),
308 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace),
362 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace),
414 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace),
448 bool IsVolatile = MemSD->isVolatile();
1315 bool isVolatile = ST->isVolatile(); local
[all...]
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp318 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() &&
323 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() &&
343 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() &&
348 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() &&
/freebsd-10-stable/contrib/llvm/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);
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp406 if (MSI->isVolatile() || ByteVal != MSI->getValue() ||
558 if (isa<ConstantInt>(MSI->getLength()) && !MSI->isVolatile())
743 if (M->getSource() != MDep->getDest() || MDep->isVolatile())
800 Align, M->isVolatile());
803 Align, M->isVolatile());
821 if (CopySize == 0 || M->isVolatile()) return false;
919 if (MDep == 0 || MDep->isVolatile() ||
H A DSROA.cpp410 return handleLoadOrStore(LI.getType(), LI, Offset, Size, LI.isVolatile());
441 handleLoadOrStore(ValOp->getType(), SI, Offset, Size, SI.isVolatile());
480 if (!II.isVolatile())
498 if (!II.isVolatile() && PrevP.beginOffset() == RawOffset) {
1568 if (MI->isVolatile())
1576 if (LI->isVolatile())
1587 if (SI->isVolatile())
1669 if (LI->isVolatile())
1684 if (SI->isVolatile())
1698 if (MI->isVolatile() || !is
[all...]
/freebsd-10-stable/contrib/llvm/include/llvm/IR/
H A DIRBuilder.h354 bool isVolatile = false, MDNode *TBAATag = 0) {
355 return CreateMemSet(Ptr, Val, getInt64(Size), Align, isVolatile, TBAATag);
359 bool isVolatile = false, MDNode *TBAATag = 0);
366 bool isVolatile = false, MDNode *TBAATag = 0,
368 return CreateMemCpy(Dst, Src, getInt64(Size), Align, isVolatile, TBAATag,
373 bool isVolatile = false, MDNode *TBAATag = 0,
382 bool isVolatile = false, MDNode *TBAATag = 0) {
383 return CreateMemMove(Dst, Src, getInt64(Size), Align, isVolatile, TBAATag);
387 bool isVolatile = false, MDNode *TBAATag = 0);
878 // converting the string to 'bool' for the isVolatile paramete
885 CreateLoad(Value *Ptr, bool isVolatile, const Twine &Name = �) argument
905 CreateAlignedLoad(Value *Ptr, unsigned Align, bool isVolatile, const Twine &Name = �) argument
[all...]
/freebsd-10-stable/contrib/llvm/lib/Analysis/
H A DAliasSetTracker.cpp307 if (LI->isVolatile()) AS.setVolatile();
320 if (SI->isVolatile()) AS.setVolatile();
388 if (AS.isVolatile()) NewAS.setVolatile();
560 if (isVolatile()) OS << "[volatile] ";
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Basic/
H A DFileManager.h240 bool isVolatile = false);

Completed in 124 milliseconds

12345