Home
last modified time | relevance | path

Searched refs:isVolatile (Results 1 – 25 of 157) sorted by relevance

1234567

/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstruction.cpp415 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() && in haveSameSpecialState()
421 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() && in haveSameSpecialState()
449 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in haveSameSpecialState()
459 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() && in haveSameSpecialState()
622 bool Instruction::isVolatile() const { in isVolatile() function in Instruction
627 return cast<AtomicRMWInst>(this)->isVolatile(); in isVolatile()
629 return cast<StoreInst>(this)->isVolatile(); in isVolatile()
631 return cast<LoadInst>(this)->isVolatile(); in isVolatile()
633 return cast<AtomicCmpXchgInst>(this)->isVolatile(); in isVolatile()
639 return MI->isVolatile(); in isVolatile()
H A DInstructions.cpp1415 LoadInst::LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, in LoadInst() argument
1417 : LoadInst(Ty, Ptr, Name, isVolatile, in LoadInst()
1420 LoadInst::LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, in LoadInst() argument
1422 : LoadInst(Ty, Ptr, Name, isVolatile, in LoadInst()
1425 LoadInst::LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, in LoadInst() argument
1427 : LoadInst(Ty, Ptr, Name, isVolatile, Align, AtomicOrdering::NotAtomic, in LoadInst()
1430 LoadInst::LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, in LoadInst() argument
1432 : LoadInst(Ty, Ptr, Name, isVolatile, Align, AtomicOrdering::NotAtomic, in LoadInst()
1435 LoadInst::LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, in LoadInst() argument
1440 setVolatile(isVolatile); in LoadInst()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.h43 bool isVolatile, bool AlwaysInline,
50 Align Alignment, bool isVolatile,
57 SDValue Op3, Align Alignment, bool isVolatile,
H A DARMSelectionDAGInfo.cpp171 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
291 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove() argument
299 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemset() argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DCaptureTracking.cpp266 if (MI->isVolatile()) in PointerMayBeCaptured()
287 if (cast<LoadInst>(I)->isVolatile()) in PointerMayBeCaptured()
297 if (U->getOperandNo() == 0 || cast<StoreInst>(I)->isVolatile()) in PointerMayBeCaptured()
308 if (U->getOperandNo() == 1 || ARMWI->isVolatile()) in PointerMayBeCaptured()
321 ACXI->isVolatile()) in PointerMayBeCaptured()
H A DValueLatticeUtils.cpp35 return Store->getValueOperand() != GV && !Store->isVolatile(); in canTrackGlobalVariableInterprocedurally()
37 return !Load->isVolatile(); in canTrackGlobalVariableInterprocedurally()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp90 if (LI->isVolatile()) in analyzeGlobalAux()
99 if (SI->isVolatile()) in analyzeGlobalAux()
156 if (MTI->isVolatile()) in analyzeGlobalAux()
164 if (MSI->isVolatile()) in analyzeGlobalAux()
H A DLowerMemIntrinsics.cpp432 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
433 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
443 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
444 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
456 /* SrcIsVolatile */ Memmove->isVolatile(), in expandMemMoveAsLoop()
457 /* DstIsVolatile */ Memmove->isVolatile()); in expandMemMoveAsLoop()
466 Memset->isVolatile()); in expandMemSetAsLoop()
H A DFunctionComparator.cpp562 if (int Res = cmpNumbers(LI->isVolatile(), cast<LoadInst>(R)->isVolatile())) in cmpOperations()
579 cmpNumbers(SI->isVolatile(), cast<StoreInst>(R)->isVolatile())) in cmpOperations()
636 if (int Res = cmpNumbers(CXI->isVolatile(), in cmpOperations()
637 cast<AtomicCmpXchgInst>(R)->isVolatile())) in cmpOperations()
657 if (int Res = cmpNumbers(RMWI->isVolatile(), in cmpOperations()
658 cast<AtomicRMWInst>(R)->isVolatile())) in cmpOperations()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DFileManager.h272 getBufferForFile(const FileEntry *Entry, bool isVolatile = false,
275 getBufferForFile(StringRef Filename, bool isVolatile = false,
277 return getBufferForFileImpl(Filename, /*FileSize=*/-1, isVolatile,
283 getBufferForFileImpl(StringRef Filename, int64_t FileSize, bool isVolatile,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp49 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemset() argument
177 isVolatile, false, DstPtrInfo.getWithOffset(Offset)); in EmitTargetCodeForMemset()
238 unsigned Align, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov() argument
285 DAG.getConstant(BytesLeft, dl, SizeVT), llvm::Align(Align), isVolatile, in emitConstantSizeRepmov()
293 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
317 Size.getValueType(), Alignment.value(), isVolatile, AlwaysInline, in EmitTargetCodeForMemcpy()
H A DX86SelectionDAGInfo.h32 bool isVolatile,
38 bool isVolatile, bool AlwaysInline,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSelectionDAGTargetInfo.h54 Align Alignment, bool isVolatile, in EmitTargetCodeForMemcpy() argument
69 SDValue Op2, SDValue Op3, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove() argument
83 Align Alignment, bool isVolatile, in EmitTargetCodeForMemset() argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.h27 SDValue Op3, Align Alignment, bool isVolatile,
34 Align Alignment, bool isVolatile,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp157 if (!LI->isVolatile()) in addBoundsChecking()
161 if (!SI->isVolatile()) in addBoundsChecking()
165 if (!AI->isVolatile()) in addBoundsChecking()
170 if (!AI->isVolatile()) in addBoundsChecking()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/
H A DFileManager.cpp509 FileManager::getBufferForFile(const FileEntry *Entry, bool isVolatile, in getBufferForFile() argument
518 if (isVolatile || Entry->isNamedPipe()) in getBufferForFile()
525 RequiresNullTerminator, isVolatile); in getBufferForFile()
531 return getBufferForFileImpl(Filename, FileSize, isVolatile, in getBufferForFile()
537 bool isVolatile, in getBufferForFileImpl() argument
541 isVolatile); in getBufferForFileImpl()
546 isVolatile); in getBufferForFileImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAlloca.cpp92 !LI->isVolatile()) { in runOnFunction()
98 !SI->isVolatile()) { in runOnFunction()
H A DNVPTXLowerAggrCopies.cpp118 /* SrcIsVolatile */ LI->isVolatile(), in runOnFunction()
119 /* DstIsVolatile */ SI->isVolatile(), TTI); in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSROA.cpp783 if (LI.isVolatile() && in visitLoadInst()
791 return handleLoadOrStore(LI.getType(), LI, Offset, Size, LI.isVolatile()); in visitLoadInst()
801 if (SI.isVolatile() && in visitStoreInst()
828 handleLoadOrStore(ValOp->getType(), SI, Offset, Size, SI.isVolatile()); in visitStoreInst()
844 if (II.isVolatile() && II.getDestAddressSpace() != DL.getAllocaAddrSpace()) in visitMemSetInst()
868 if (II.isVolatile() && in visitMemTransferInst()
893 if (!II.isVolatile()) in visitMemTransferInst()
911 if (!II.isVolatile() && PrevP.beginOffset() == RawOffset) { in visitMemTransferInst()
1846 if (MI->isVolatile()) in isVectorPromotionViableForSlice()
1857 if (LI->isVolatile()) in isVectorPromotionViableForSlice()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGValue.h107 static RValue getAggregate(Address addr, bool isVolatile = false) {
114 ER.V2.setInt(isVolatile);
303 bool isVolatile() const { in isVolatile() function
592 bool isVolatile() const { in isVolatile() function
643 return RValue::getAggregate(getAddress(), isVolatile()); in asRValue()
H A DCGDecl.cpp917 bool isVolatile, CGBuilderTy &Builder, in emitStoresForInitAfterBZero() argument
925 auto *I = Builder.CreateStore(Init, Loc, isVolatile); in emitStoresForInitAfterBZero()
939 CGM, Elt, Builder.CreateConstInBoundsGEP2_32(Loc, 0, i), isVolatile, in emitStoresForInitAfterBZero()
955 isVolatile, Builder, IsAutoInit); in emitStoresForInitAfterBZero()
1161 Address Loc, bool isVolatile, in emitStoresForConstant() argument
1172 auto *I = Builder.CreateStore(constant, Loc, isVolatile); in emitStoresForConstant()
1184 SizeVal, isVolatile); in emitStoresForConstant()
1192 emitStoresForInitAfterBZero(CGM, constant, Loc, isVolatile, Builder, in emitStoresForConstant()
1209 Loc, llvm::ConstantInt::get(CGM.Int8Ty, Value), SizeVal, isVolatile); in emitStoresForConstant()
1223 CGM, D, EltPtr, isVolatile, Builder, in emitStoresForConstant()
[all …]
H A DCGNonTrivialStruct.cpp827 QT = Dst.isVolatile() ? QT.withVolatile() : QT; in defaultInitNonTrivialCStructVar()
855 bool IsVolatile = Dst.isVolatile(); in callCStructDefaultConstructor()
879 bool IsVolatile = Dst.isVolatile(); in callCStructDestructor()
890 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyConstructor()
904 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyAssignmentOperator()
915 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveConstructor()
929 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveAssignmentOperator()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DIRBuilder.h581 MaybeAlign Align, bool isVolatile = false,
584 return CreateMemSet(Ptr, Val, getInt64(Size), Align, isVolatile,
589 bool isVolatile = false, MDNode *TBAATag = nullptr,
624 bool isVolatile = false, MDNode *TBAATag = nullptr,
629 isVolatile, TBAATag, TBAAStructTag, ScopeTag,
635 MaybeAlign SrcAlign, Value *Size, bool isVolatile = false,
641 bool isVolatile = false, MDNode *TBAATag = nullptr,
646 SrcAlign, Size, isVolatile, TBAATag,
669 bool isVolatile = false, MDNode *TBAATag = nullptr,
673 isVolatile, TBAATag, ScopeTag, NoAliasTag);
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.h24 SDValue Op3, Align Alignment, bool isVolatile,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFSelectionDAGInfo.h25 bool isVolatile, bool AlwaysInline,

1234567