Home
last modified time | relevance | path

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

123456

/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.h43 SDValue Size, unsigned Align, bool isVolatile,
51 unsigned Align, bool isVolatile,
58 SDValue Op3, unsigned Align, bool isVolatile,
H A DARMSelectionDAGInfo.cpp130 SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
244 SDValue Size, unsigned Align, bool isVolatile, in EmitTargetCodeForMemmove() argument
252 SDValue Size, unsigned Align, bool isVolatile, in EmitTargetCodeForMemset() argument
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCaptureTracking.cpp263 if (MI->isVolatile()) in PointerMayBeCaptured()
286 if (cast<LoadInst>(I)->isVolatile()) in PointerMayBeCaptured()
296 if (V == I->getOperand(0) || cast<StoreInst>(I)->isVolatile()) in PointerMayBeCaptured()
307 if (ARMWI->getValOperand() == V || ARMWI->isVolatile()) in PointerMayBeCaptured()
320 ACXI->isVolatile()) in PointerMayBeCaptured()
H A DValueLatticeUtils.cpp34 if (Store->getValueOperand() == GV || Store->isVolatile()) in canTrackGlobalVariableInterprocedurally()
37 if (Load->isVolatile()) in canTrackGlobalVariableInterprocedurally()
H A DInstructionPrecedenceTracking.cpp142 assert(cast<LoadInst>(Insn)->isVolatile() && in isSpecialInstruction()
147 assert(cast<StoreInst>(Insn)->isVolatile() && in isSpecialInstruction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/
H A DFileManager.cpp401 FileManager::getBufferForFile(const FileEntry *Entry, bool isVolatile, in getBufferForFile() argument
406 if (isVolatile) in getBufferForFile()
414 /*RequiresNullTerminator=*/true, isVolatile); in getBufferForFile()
426 /*RequiresNullTerminator=*/true, isVolatile); in getBufferForFile()
431 /*RequiresNullTerminator=*/true, isVolatile); in getBufferForFile()
435 FileManager::getBufferForFile(StringRef Filename, bool isVolatile) { in getBufferForFile() argument
437 return FS->getBufferForFile(Filename, -1, true, isVolatile); in getBufferForFile()
441 return FS->getBufferForFile(FilePath.c_str(), -1, true, isVolatile); in getBufferForFile()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp92 if (LI->isVolatile()) in analyzeGlobalAux()
101 if (SI->isVolatile()) in analyzeGlobalAux()
157 if (MTI->isVolatile()) in analyzeGlobalAux()
165 if (MSI->isVolatile()) in analyzeGlobalAux()
H A DLowerMemIntrinsics.cpp414 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
415 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
424 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
425 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
437 /* SrcIsVolatile */ Memmove->isVolatile(), in expandMemMoveAsLoop()
438 /* DstIsVolatile */ Memmove->isVolatile()); in expandMemMoveAsLoop()
447 Memset->isVolatile()); in expandMemSetAsLoop()
H A DFunctionComparator.cpp531 if (int Res = cmpNumbers(LI->isVolatile(), cast<LoadInst>(R)->isVolatile())) in cmpOperations()
547 cmpNumbers(SI->isVolatile(), cast<StoreInst>(R)->isVolatile())) in cmpOperations()
615 if (int Res = cmpNumbers(CXI->isVolatile(), in cmpOperations()
616 cast<AtomicCmpXchgInst>(R)->isVolatile())) in cmpOperations()
636 if (int Res = cmpNumbers(RMWI->isVolatile(), in cmpOperations()
637 cast<AtomicRMWInst>(R)->isVolatile())) in cmpOperations()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGTargetInfo.h55 unsigned Align, bool isVolatile, in EmitTargetCodeForMemcpy() argument
70 SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, in EmitTargetCodeForMemmove() argument
84 unsigned Align, bool isVolatile, in EmitTargetCodeForMemset() argument
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.h37 SDValue Size, unsigned Align, bool isVolatile,
42 SDValue Size, unsigned Align, bool isVolatile,
H A DX86SelectionDAGInfo.cpp67 SDValue Size, unsigned Align, bool isVolatile, in EmitTargetCodeForMemset() argument
196 Align, isVolatile, false, in EmitTargetCodeForMemset()
206 SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
292 Align, isVolatile, AlwaysInline, false, in EmitTargetCodeForMemcpy()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAlloca.cpp91 if (LI && LI->getPointerOperand() == allocaInst && !LI->isVolatile()) { in runOnBasicBlock()
96 if (SI && SI->getPointerOperand() == allocaInst && !SI->isVolatile()) { in runOnBasicBlock()
H A DNVPTXLowerAggrCopies.cpp119 /* SrcIsVolatile */ LI->isVolatile(), in runOnFunction()
120 /* DstIsVolatile */ SI->isVolatile(), TTI); in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstruction.cpp387 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() && in haveSameSpecialState()
393 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() && in haveSameSpecialState()
417 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in haveSameSpecialState()
427 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() && in haveSameSpecialState()
H A DInstructions.cpp1155 : LoadInst(Ty, Ptr, Name, isVolatile, /*Align=*/0, InsertAE) {} in LoadInst()
1172 setVolatile(isVolatile); in LoadInst()
1184 setVolatile(isVolatile); in LoadInst()
1221 StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile, in StoreInst() argument
1225 StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile, in StoreInst() argument
1239 StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile, in StoreInst() argument
1249 setVolatile(isVolatile); in StoreInst()
1255 StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile, in StoreInst() argument
1265 setVolatile(isVolatile); in StoreInst()
3856 Result->setVolatile(isVolatile()); in cloneImpl()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGValue.h107 static RValue getAggregate(Address addr, bool isVolatile = false) {
114 ER.V2.setInt(isVolatile);
301 bool isVolatile() const { in isVolatile() function
560 bool isVolatile() const { in isVolatile() function
611 return RValue::getAggregate(getAddress(), isVolatile()); in asRValue()
H A DCGDecl.cpp906 Builder.CreateStore(Init, Loc, isVolatile); in emitStoresForInitAfterBZero()
920 isVolatile, Builder); in emitStoresForInitAfterBZero()
936 isVolatile, Builder); in emitStoresForInitAfterBZero()
1102 Builder.CreateStore(constant, Loc, isVolatile); in emitStoresForConstant()
1115 isVolatile); in emitStoresForConstant()
1135 isVolatile); in emitStoresForConstant()
1142 SizeVal, isVolatile); in emitStoresForConstant()
1588 bool isVolatile = type.isVolatileQualified(); in EmitAutoVarInit() local
1679 isVolatile); in EmitAutoVarInit()
1709 BaseSizeInChars, isVolatile); in EmitAutoVarInit()
[all …]
H A DCGNonTrivialStruct.cpp806 QT = Dst.isVolatile() ? QT.withVolatile() : QT; in defaultInitNonTrivialCStructVar()
822 bool IsVolatile = Dst.isVolatile(); in callCStructDefaultConstructor()
848 bool IsVolatile = Dst.isVolatile(); in callCStructDestructor()
859 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyConstructor()
873 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyAssignmentOperator()
884 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveConstructor()
898 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveAssignmentOperator()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp873 if (!II.isVolatile()) in visitMemTransferInst()
1804 if (MI->isVolatile()) in isVectorPromotionViableForSlice()
1815 if (LI->isVolatile()) in isVectorPromotionViableForSlice()
1825 if (SI->isVolatile()) in isVectorPromotionViableForSlice()
1976 if (LI->isVolatile()) in isIntegerWideningViableForSlice()
2001 if (SI->isVolatile()) in isIntegerWideningViableForSlice()
2476 if (LI.isVolatile()) in visitLoadInst()
2513 if (LI.isVolatile()) in visitLoadInst()
2667 if (SI.isVolatile()) in visitStoreInst()
2817 return !II.isVolatile(); in visitMemSetInst()
[all …]
H A DEarlyCSE.cpp526 bool isVolatile() const { in isVolatile() function in __anonb85134700311::EarlyCSE::ParseMemoryInst
531 return LI->isVolatile(); in isVolatile()
533 return SI->isVolatile(); in isVolatile()
959 if (MemInst.isVolatile() || !MemInst.isUnordered()) { in processNode()
986 !MemInst.isVolatile() && MemInst.isUnordered() && in processNode()
1080 !MemInst.isVolatile() && MemInst.isUnordered() && in processNode()
1125 !LastStoreMemInst.isVolatile() && in processNode()
1160 if (MemInst.isUnordered() && !MemInst.isVolatile()) in processNode()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp540 if (LI->isVolatile()) in collectUsesWithPtrTypes()
547 if (SI->isVolatile()) in collectUsesWithPtrTypes()
554 if (RMW->isVolatile()) in collectUsesWithPtrTypes()
557 if (CAS->isVolatile()) in collectUsesWithPtrTypes()
884 MemCpy->getLength(), MemCpy->isVolatile()); in handleAlloca()
892 MemMove->getLength(), MemMove->isVolatile()); in handleAlloca()
900 MemSet->isVolatile()); in handleAlloca()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstructions.h208 isVolatile, InsertBefore) {}
212 isVolatile, InsertAtEnd) {} in LoadInst()
216 isVolatile, Align, InsertBefore) {}
220 isVolatile, Align, InsertAtEnd) {} in LoadInst()
282 !isVolatile(); in isUnordered()
336 StoreInst(Value *Val, Value *Ptr, bool isVolatile,
338 StoreInst(Value *Val, Value *Ptr, bool isVolatile,
340 StoreInst(Value *Val, Value *Ptr, bool isVolatile,
407 !isVolatile(); in isUnordered()
558 bool isVolatile() const {
[all …]
H A DIRBuilder.h408 return CreateMemSet(Ptr, Val, getInt64(Size), Align, isVolatile,
453 isVolatile, TBAATag, TBAAStructTag, ScopeTag,
495 uint64_t Size, bool isVolatile = false,
1365 LoadInst *CreateLoad(Type *Ty, Value *Ptr, bool isVolatile,
1367 return Insert(new LoadInst(Ty, Ptr, Twine(), isVolatile), Name);
1387 return Insert(new StoreInst(Val, Ptr, isVolatile));
1406 bool isVolatile, const Twine &Name = "") {
1407 LoadInst *LI = CreateLoad(Ty, Ptr, isVolatile, Name);
1427 Align, isVolatile, Name);
1431 bool isVolatile = false) {
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DFileManager.h239 getBufferForFile(const FileEntry *Entry, bool isVolatile = false,
242 getBufferForFile(StringRef Filename, bool isVolatile = false);

123456