Home
last modified time | relevance | path

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

1234567

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.h25 bool isVolatile, MachinePointerInfo DstPtrInfo,
31 bool isVolatile, bool AlwaysInline,
37 bool isVolatile, bool AlwaysInline,
42 Align Alignment, bool isVolatile,
H A DAArch64SelectionDAGInfo.cpp22 Align Alignment, bool isVolatile, in EmitMOPS() argument
52 isVolatile ? MachineMemOperand::MOVolatile : MachineMemOperand::MONone; in EmitMOPS()
81 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
87 Alignment, isVolatile, DstPtrInfo, SrcPtrInfo); in EmitTargetCodeForMemcpy()
93 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument
100 Alignment, isVolatile, DstPtrInfo, MachinePointerInfo{}); in EmitTargetCodeForMemset()
107 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove() argument
113 Alignment, isVolatile, DstPtrInfo, SrcPtrInfo); in EmitTargetCodeForMemmove()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.h43 bool isVolatile, bool AlwaysInline,
50 Align Alignment, bool isVolatile,
57 SDValue Op3, Align Alignment, bool isVolatile,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DFileManager.h278 getBufferForFile(FileEntryRef Entry, bool isVolatile = false,
281 getBufferForFile(StringRef Filename, bool isVolatile = false,
283 return getBufferForFileImpl(Filename, /*FileSize=*/-1, isVolatile,
289 getBufferForFileImpl(StringRef Filename, int64_t FileSize, bool isVolatile,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp95 if (LI->isVolatile()) in analyzeGlobalAux()
104 if (SI->isVolatile()) in analyzeGlobalAux()
163 if (MTI->isVolatile()) in analyzeGlobalAux()
171 if (MSI->isVolatile()) in analyzeGlobalAux()
H A DLowerMemIntrinsics.cpp497 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
498 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
509 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
510 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop()
523 bool SrcIsVolatile = Memmove->isVolatile(); in expandMemMoveAsLoop()
575 Memset->isVolatile()); in expandMemSetAsLoop()
589 /* SrcIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop()
590 /* DstIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop()
602 /* SrcIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop()
603 /* DstIsVolatile */ AtomicMemcpy->isVolatile(), in expandAtomicMemCpyAsLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DValueLatticeUtils.cpp35 return Store->getValueOperand() != GV && !Store->isVolatile() && in canTrackGlobalVariableInterprocedurally()
38 return !Load->isVolatile() && Load->getType() == GV->getValueType(); in canTrackGlobalVariableInterprocedurally()
H A DCaptureTracking.cpp308 if (MI->isVolatile()) in DetermineUseCaptureKind()
330 if (cast<LoadInst>(I)->isVolatile()) in DetermineUseCaptureKind()
339 if (U.getOperandNo() == 0 || cast<StoreInst>(I)->isVolatile()) in DetermineUseCaptureKind()
349 if (U.getOperandNo() == 1 || ARMWI->isVolatile()) in DetermineUseCaptureKind()
360 if (U.getOperandNo() == 1 || U.getOperandNo() == 2 || ACXI->isVolatile()) in DetermineUseCaptureKind()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.h32 bool isVolatile, bool AlwaysInline,
38 bool isVolatile, bool AlwaysInline,
H A DX86SelectionDAGInfo.cpp49 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument
145 isVolatile, AlwaysInline, in EmitTargetCodeForMemset()
208 Align Alignment, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov() argument
255 DAG.getConstant(BytesLeft, dl, SizeVT), Alignment, isVolatile, in emitConstantSizeRepmov()
263 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
287 Size.getValueType(), Alignment, isVolatile, in EmitTargetCodeForMemcpy()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp706 return LI->isVolatile() == cast<LoadInst>(I2)->isVolatile() && in hasSameSpecialState()
712 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() && in hasSameSpecialState()
740 return CXI->isVolatile() == cast<AtomicCmpXchgInst>(I2)->isVolatile() && in hasSameSpecialState()
750 RMWI->isVolatile() == cast<AtomicRMWInst>(I2)->isVolatile() && in hasSameSpecialState()
916 bool Instruction::isVolatile() const { in isVolatile() function in Instruction
921 return cast<AtomicRMWInst>(this)->isVolatile(); in isVolatile()
923 return cast<StoreInst>(this)->isVolatile(); in isVolatile()
925 return cast<LoadInst>(this)->isVolatile(); in isVolatile()
927 return cast<AtomicCmpXchgInst>(this)->isVolatile(); in isVolatile()
933 return MI->isVolatile(); in isVolatile()
[all …]
H A DInstructions.cpp1409 : LoadInst(Ty, Ptr, Name, isVolatile, in LoadInst()
1431 setVolatile(isVolatile); in LoadInst()
1442 setVolatile(isVolatile); in LoadInst()
1470 : StoreInst(val, addr, isVolatile, in StoreInst()
1476 : StoreInst(val, addr, isVolatile, in StoreInst()
1482 : StoreInst(val, addr, isVolatile, in StoreInst()
1509 setVolatile(isVolatile); in StoreInst()
1523 setVolatile(isVolatile); in StoreInst()
1537 setVolatile(isVolatile); in StoreInst()
4827 Result->setVolatile(isVolatile()); in cloneImpl()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.h27 SDValue Op3, Align Alignment, bool isVolatile,
34 Align Alignment, bool isVolatile,
/freebsd-14.2/contrib/llvm-project/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
84 Align Alignment, bool isVolatile, in EmitTargetCodeForMemset() argument
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp160 if (!LI->isVolatile()) in addBoundsChecking()
164 if (!SI->isVolatile()) in addBoundsChecking()
168 if (!AI->isVolatile()) in addBoundsChecking()
173 if (!AI->isVolatile()) in addBoundsChecking()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAlloca.cpp89 !LI->isVolatile()) { in runOnFunction()
95 !SI->isVolatile()) { in runOnFunction()
H A DNVPTXLowerAggrCopies.cpp117 /* SrcIsVolatile */ LI->isVolatile(), in runOnFunction()
118 /* DstIsVolatile */ SI->isVolatile(), in runOnFunction()
/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/
H A DFileManager.cpp539 FileManager::getBufferForFile(FileEntryRef FE, bool isVolatile, in getBufferForFile() argument
549 if (isVolatile || Entry->isNamedPipe()) in getBufferForFile()
556 RequiresNullTerminator, isVolatile); in getBufferForFile()
562 return getBufferForFileImpl(Filename, FileSize, isVolatile, in getBufferForFile()
568 bool isVolatile, in getBufferForFileImpl() argument
572 isVolatile); in getBufferForFileImpl()
577 isVolatile); in getBufferForFileImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1255 if (!II.isVolatile()) in visitMemTransferInst()
2099 if (MI->isVolatile()) in isVectorPromotionViableForSlice()
2107 if (LI->isVolatile()) in isVectorPromotionViableForSlice()
2120 if (SI->isVolatile()) in isVectorPromotionViableForSlice()
2412 if (LI->isVolatile()) in isIntegerWideningViableForSlice()
2437 if (SI->isVolatile()) in isIntegerWideningViableForSlice()
2931 if (LI.isVolatile()) in visitLoadInst()
2966 if (LI.isVolatile()) in visitLoadInst()
3123 if (SI.isVolatile()) in visitStoreInst()
3138 !SI.isVolatile(); in visitStoreInst()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp958 auto *I = Builder.CreateStore(Init, Loc, isVolatile); in emitStoresForInitAfterBZero()
1190 Address Loc, bool isVolatile, in emitStoresForConstant() argument
1201 auto *I = Builder.CreateStore(constant, Loc, isVolatile); in emitStoresForConstant()
1213 SizeVal, isVolatile); in emitStoresForConstant()
1284 SizeVal, isVolatile); in emitStoresForConstant()
1290 Address Loc, bool isVolatile, in emitStoresForZeroInit() argument
1776 bool isVolatile = type.isVolatileQualified(); in emitZeroOrPatternForAutoVarInit() local
1793 emitStoresForZeroInit(CGM, D, Loc, isVolatile, Builder); in emitZeroOrPatternForAutoVarInit()
1801 emitStoresForPatternInit(CGM, D, Loc, isVolatile, Builder); in emitZeroOrPatternForAutoVarInit()
1828 SizeVal, isVolatile); in emitZeroOrPatternForAutoVarInit()
[all …]
H A DCGValue.h110 static RValue getAggregate(Address addr, bool isVolatile = false) {
118 ER.V2.setInt(isVolatile);
316 bool isVolatile() const { in isVolatile() function
627 bool isVolatile() const { in isVolatile() function
678 return RValue::getAggregate(getAddress(), isVolatile()); in asRValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.h24 SDValue Op3, Align Alignment, bool isVolatile,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiSelectionDAGInfo.h28 bool isVolatile, bool AlwaysInline,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFSelectionDAGInfo.h25 bool isVolatile, bool AlwaysInline,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.h27 bool isVolatile, bool AlwaysInline,

1234567