| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMSelectionDAGInfo.h | 43 SDValue Size, unsigned Align, bool isVolatile, 51 unsigned Align, bool isVolatile, 58 SDValue Op3, unsigned Align, bool isVolatile,
|
| H A D | ARMSelectionDAGInfo.cpp | 130 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 D | CaptureTracking.cpp | 263 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 D | ValueLatticeUtils.cpp | 34 if (Store->getValueOperand() == GV || Store->isVolatile()) in canTrackGlobalVariableInterprocedurally() 37 if (Load->isVolatile()) in canTrackGlobalVariableInterprocedurally()
|
| H A D | InstructionPrecedenceTracking.cpp | 142 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 D | FileManager.cpp | 401 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 D | GlobalStatus.cpp | 92 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 D | LowerMemIntrinsics.cpp | 414 /* 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 D | FunctionComparator.cpp | 531 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 D | SelectionDAGTargetInfo.h | 55 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 D | X86SelectionDAGInfo.h | 37 SDValue Size, unsigned Align, bool isVolatile, 42 SDValue Size, unsigned Align, bool isVolatile,
|
| H A D | X86SelectionDAGInfo.cpp | 67 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 D | NVPTXLowerAlloca.cpp | 91 if (LI && LI->getPointerOperand() == allocaInst && !LI->isVolatile()) { in runOnBasicBlock() 96 if (SI && SI->getPointerOperand() == allocaInst && !SI->isVolatile()) { in runOnBasicBlock()
|
| H A D | NVPTXLowerAggrCopies.cpp | 119 /* SrcIsVolatile */ LI->isVolatile(), in runOnFunction() 120 /* DstIsVolatile */ SI->isVolatile(), TTI); in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Instruction.cpp | 387 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 D | Instructions.cpp | 1155 : 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 D | CGValue.h | 107 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 D | CGDecl.cpp | 906 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 D | CGNonTrivialStruct.cpp | 806 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 D | SROA.cpp | 873 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 D | EarlyCSE.cpp | 526 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 D | AMDGPUPromoteAlloca.cpp | 540 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 D | Instructions.h | 208 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 D | IRBuilder.h | 408 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 D | FileManager.h | 239 getBufferForFile(const FileEntry *Entry, bool isVolatile = false, 242 getBufferForFile(StringRef Filename, bool isVolatile = false);
|