| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 436 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() && in haveSameSpecialState() 442 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() && in haveSameSpecialState() 470 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in haveSameSpecialState() 480 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() && in haveSameSpecialState() 643 bool Instruction::isVolatile() const { in isVolatile() function in Instruction 648 return cast<AtomicRMWInst>(this)->isVolatile(); in isVolatile() 650 return cast<StoreInst>(this)->isVolatile(); in isVolatile() 652 return cast<LoadInst>(this)->isVolatile(); in isVolatile() 654 return cast<AtomicCmpXchgInst>(this)->isVolatile(); in isVolatile() 660 return MI->isVolatile(); in isVolatile() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMSelectionDAGInfo.h | 43 bool isVolatile, bool AlwaysInline, 50 Align Alignment, bool isVolatile, 57 SDValue Op3, Align Alignment, bool isVolatile,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CaptureTracking.cpp | 266 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 D | ValueLatticeUtils.cpp | 35 return Store->getValueOperand() != GV && !Store->isVolatile(); in canTrackGlobalVariableInterprocedurally() 37 return !Load->isVolatile(); in canTrackGlobalVariableInterprocedurally()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | FileManager.h | 272 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,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | GlobalStatus.cpp | 90 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 D | LowerMemIntrinsics.cpp | 432 /* 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 D | FunctionComparator.cpp | 562 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86SelectionDAGInfo.h | 32 bool isVolatile, 38 bool isVolatile, bool AlwaysInline,
|
| H A D | X86SelectionDAGInfo.cpp | 49 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GenericMachineInstrs.h | 51 bool isVolatile() const { return getMMO().isVolatile(); } in isVolatile() function 53 bool isSimple() const { return !isAtomic() && !isVolatile(); } in isSimple()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySelectionDAGInfo.h | 27 SDValue Op3, Align Alignment, bool isVolatile, 34 Align Alignment, bool isVolatile,
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGTargetInfo.h | 54 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
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 157 if (!LI->isVolatile()) in addBoundsChecking() 161 if (!SI->isVolatile()) in addBoundsChecking() 165 if (!AI->isVolatile()) in addBoundsChecking() 170 if (!AI->isVolatile()) in addBoundsChecking()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerAlloca.cpp | 92 !LI->isVolatile()) { in runOnFunction() 98 !SI->isVolatile()) { in runOnFunction()
|
| H A D | NVPTXLowerAggrCopies.cpp | 118 /* SrcIsVolatile */ LI->isVolatile(), in runOnFunction() 119 /* DstIsVolatile */ SI->isVolatile(), TTI); in runOnFunction()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Basic/ |
| H A D | FileManager.cpp | 509 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 784 if (LI.isVolatile() && in visitLoadInst() 802 if (SI.isVolatile() && in visitStoreInst() 869 if (II.isVolatile() && in visitMemTransferInst() 894 if (!II.isVolatile()) in visitMemTransferInst() 1847 if (MI->isVolatile()) in isVectorPromotionViableForSlice() 1858 if (LI->isVolatile()) in isVectorPromotionViableForSlice() 1868 if (SI->isVolatile()) in isVectorPromotionViableForSlice() 2028 if (LI->isVolatile()) in isIntegerWideningViableForSlice() 2053 if (SI->isVolatile()) in isIntegerWideningViableForSlice() 2538 if (LI.isVolatile()) in visitLoadInst() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGValue.h | 107 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 D | CGDecl.cpp | 930 auto *I = Builder.CreateStore(Init, Loc, isVolatile); in emitStoresForInitAfterBZero() 1166 Address Loc, bool isVolatile, in emitStoresForConstant() argument 1177 auto *I = Builder.CreateStore(constant, Loc, isVolatile); in emitStoresForConstant() 1189 SizeVal, isVolatile); in emitStoresForConstant() 1228 CGM, D, EltPtr, isVolatile, Builder, in emitStoresForConstant() 1240 CGM, D, EltPtr, isVolatile, Builder, in emitStoresForConstant() 1254 SizeVal, isVolatile); in emitStoresForConstant() 1710 bool isVolatile = type.isVolatileQualified(); in emitZeroOrPatternForAutoVarInit() local 1718 emitStoresForZeroInit(CGM, D, Loc, isVolatile, Builder); in emitZeroOrPatternForAutoVarInit() 1750 SizeVal, isVolatile); in emitZeroOrPatternForAutoVarInit() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreSelectionDAGInfo.h | 24 SDValue Op3, Align Alignment, bool isVolatile,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiSelectionDAGInfo.h | 28 bool isVolatile, bool AlwaysInline,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFSelectionDAGInfo.h | 25 bool isVolatile, bool AlwaysInline,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSelectionDAGInfo.h | 27 bool isVolatile, bool AlwaysInline,
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 581 MaybeAlign Align, bool isVolatile = false, 584 return CreateMemSet(Ptr, Val, getInt64(Size), Align, isVolatile, 629 isVolatile, TBAATag, TBAAStructTag, ScopeTag, 635 MaybeAlign SrcAlign, Value *Size, bool isVolatile = false, 676 isVolatile, TBAATag, ScopeTag, NoAliasTag); 1664 LoadInst *CreateLoad(Type *Ty, Value *Ptr, bool isVolatile, 1687 bool isVolatile, 1696 return CreateAlignedStore(Val, Ptr, MaybeAlign(), isVolatile); 1744 Align, isVolatile, Name); 1748 bool isVolatile = false) { [all …]
|