Home
last modified time | relevance | path

Searched refs:IsVolatile (Results 1 – 25 of 57) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp153 if (IsVolatile) in getVolatileOffsetStr()
844 bool IsVolatile = Dst.isVolatile(); in callCStructDefaultConstructor() local
856 return GenName.getName(QT, IsVolatile); in getNonTrivialCopyConstructorStr()
864 return GenName.getName(QT, IsVolatile); in getNonTrivialDestructorStr()
868 bool IsVolatile = Dst.isVolatile(); in callCStructDestructor() local
886 IsVolatile, *this, in callCStructCopyConstructor()
911 IsVolatile, *this, in callCStructMoveConstructor()
939 bool IsVolatile, QualType QT) { in getNonTrivialCStructCopyConstructor() argument
951 bool IsVolatile, QualType QT) { in getNonTrivialCStructMoveConstructor() argument
963 bool IsVolatile, QualType QT) { in getNonTrivialCStructCopyAssignmentOperator() argument
[all …]
H A DCGBuilder.h81 llvm::LoadInst *CreateLoad(Address Addr, bool IsVolatile,
98 bool IsVolatile = false) {
106 bool IsVolatile = false) {
114 bool IsVolatile = false) {
115 return CGBuilderBaseTy::CreateStore(Val, Addr, IsVolatile);
298 bool IsVolatile = false) {
301 IsVolatile);
304 bool IsVolatile = false) {
307 IsVolatile);
319 bool IsVolatile = false) {
[all …]
H A DCGAtomic.cpp222 bool IsVolatile);
245 bool IsVolatile);
249 bool IsVolatile);
1692 if (IsVolatile) in EmitAtomicLoadOp()
1711 return IsVolatile && AtomicIsInline; in LValueIsSuitableForInlineAtomic()
1722 IsVolatile = true; in EmitAtomicLoad()
1971 bool IsVolatile) { in EmitAtomicUpdateLibcall() argument
2000 bool IsVolatile) { in EmitAtomicUpdateOp() argument
2112 bool IsVolatile) { in EmitAtomicUpdate() argument
2137 IsVolatile = true; in EmitAtomicStore()
[all …]
H A DCGCall.h360 unsigned IsVolatile : 1; variable
366 : IsVolatile(false), IsUnused(false), IsExternallyDestructed(false) {} in ReturnValueSlot()
367 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
369 : Addr(Addr), IsVolatile(IsVolatile), IsUnused(IsUnused), in Addr()
373 bool isVolatile() const { return IsVolatile; } in isVolatile()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DMemoryBuffer.cpp118 bool IsText, bool RequiresNullTerminator, bool IsVolatile,
170 uint64_t Offset, bool IsVolatile, in getFileSlice() argument
254 bool RequiresNullTerminator, bool IsVolatile, in getFile() argument
265 bool IsVolatile, std::optional<Align> Alignment);
288 /*RequiresNullTerminator=*/false, IsVolatile, Alignment); in getFile()
297 /*RequiresNullTerminator=*/false, IsVolatile, Alignment); in getFileSlice()
349 bool IsVolatile) { in shouldUseMmap() argument
353 if (IsVolatile && RequiresNullTerminator) in shouldUseMmap()
482 PageSize, IsVolatile)) { in getOpenFileImpl()
534 bool IsVolatile, std::optional<Align> Alignment) { in getOpenFileSlice() argument
[all …]
H A DVirtualFileSystem.cpp120 bool RequiresNullTerminator, bool IsVolatile) { in getBufferForFile() argument
125 return (*F)->getBuffer(Name, FileSize, RequiresNullTerminator, IsVolatile); in getBufferForFile()
202 bool IsVolatile) override;
228 bool RequiresNullTerminator, bool IsVolatile) { in getBuffer() argument
231 IsVolatile); in getBuffer()
715 bool IsVolatile) override { in getBuffer() argument
2427 bool IsVolatile) override { in getBuffer() argument
2429 IsVolatile); in getBuffer()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h132 bool IsVolatile,
142 bool IsVolatile,
152 bool IsVolatile,
161 bool IsVolatile, QualType QT);
169 bool IsVolatile, QualType QT);
177 bool IsVolatile, QualType QT);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DMemoryBuffer.h99 bool RequiresNullTerminator = true, bool IsVolatile = false,
113 int64_t Offset, bool IsVolatile = false,
127 bool RequiresNullTerminator = true, bool IsVolatile = false,
157 bool IsVolatile = false,
203 getFile(const Twine &Filename, bool IsVolatile = false,
209 bool IsVolatile = false,
H A DAMDGPUMetadata.h193 constexpr char IsVolatile[] = "IsVolatile"; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.cpp23 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
38 SDValue Op3, Align Alignment, bool IsVolatile, in EmitTargetCodeForMemmove() argument
41 Alignment, IsVolatile, false, in EmitTargetCodeForMemmove()
47 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument
H A DWebAssemblySelectionDAGInfo.h39 SDValue Op3, Align Alignment, bool IsVolatile,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp99 bool IsVolatile = false; member in __anon051f72bd0111::SIMemOpInfo
109 bool IsVolatile = false, in SIMemOpInfo() argument
115 IsVolatile(IsVolatile), in SIMemOpInfo()
195 return IsVolatile; in isVolatile()
732 bool IsVolatile = false; in constructFromMIWithMMO() local
971 if (IsVolatile) { in enableVolatileAndOrNonTemporal()
1324 if (IsVolatile) { in enableVolatileAndOrNonTemporal()
1626 if (IsVolatile) { in enableVolatileAndOrNonTemporal()
1859 if (IsVolatile) { in enableVolatileAndOrNonTemporal()
2127 if (IsVolatile) { in enableVolatileAndOrNonTemporal()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.h27 bool IsVolatile, bool AlwaysInline,
34 bool IsVolatile, bool AlwaysInline,
H A DSystemZSelectionDAGInfo.cpp62 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
64 if (IsVolatile) in EmitTargetCodeForMemcpy()
90 SDValue Byte, SDValue Size, Align Alignment, bool IsVolatile, in EmitTargetCodeForMemset() argument
94 if (IsVolatile) in EmitTargetCodeForMemset()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DMatrixBuilder.h67 Value *Stride, bool IsVolatile, unsigned Rows,
71 Value *Ops[] = {DataPtr, Stride, B.getInt1(IsVolatile), B.getInt32(Rows),
90 Value *Stride, bool IsVolatile,
94 Stride, B.getInt1(IsVolatile),
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h262 bool IsVolatile);
265 Align SrcAlign, bool IsVolatile);
268 Align SrcAlign, bool IsVolatile);
271 bool IsVolatile);
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp244 bool IsVolatile, unsigned NumOutputs, in ActOnGCCAsmStmt() argument
280 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
349 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
371 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
478 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
492 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, NumInputs, in ActOnGCCAsmStmt()
498 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVType.h42 IsVolatile, enumerator
91 KIND(LVTypeKind, IsVolatile);
/freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp250 TypeFlags() : IsConst(false), IsVolatile(false), IsPointer(false) {} in TypeFlags()
252 bool IsVolatile : 1; member
1000 if (Type->getValueAsBit("IsVolatile") || Flags.IsVolatile) { in getTypeString()
1061 Flags.IsVolatile = Type->getValueAsBit("IsVolatile"); in getTypeLists()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1106 bool IsVolatile, ShapeInfo Shape, IRBuilder<> &Builder) { in loadMatrix() argument
1118 IsVolatile, "col.load"); in loadMatrix()
1128 MatrixTy loadMatrix(Value *MatrixPtr, MaybeAlign Align, bool IsVolatile, in loadMatrix() argument
1141 Builder.getInt64(MatrixShape.getStride()), IsVolatile, in loadMatrix()
1147 bool IsVolatile, ShapeInfo Shape) { in LowerLoad() argument
1150 loadMatrix(Inst->getType(), Ptr, Align, Stride, IsVolatile, in LowerLoad()
1171 MaybeAlign MAlign, bool IsVolatile, ShapeInfo MatrixShape, in storeMatrix() argument
1187 MaybeAlign MAlign, Value *Stride, bool IsVolatile, in storeMatrix() argument
1201 IsVolatile); in storeMatrix()
1209 Value *Stride, bool IsVolatile, ShapeInfo Shape) { in LowerStore() argument
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp630 const bool IsVolatile = ClDistinguishVolatile && in instrumentLoadOrStore() local
633 assert((!IsVolatile || !IsCompoundRW) && "Compound volatile invalid!"); in instrumentLoadOrStore()
640 else if (IsVolatile) in instrumentLoadOrStore()
647 else if (IsVolatile) in instrumentLoadOrStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp679 bool IsVolatile = FirstLI->isVolatile(); in foldPHIArgLoadIntoPHI() local
692 if (IsVolatile && in foldPHIArgLoadIntoPHI()
704 if (LI->isVolatile() != IsVolatile || in foldPHIArgLoadIntoPHI()
722 if (IsVolatile && LI->getParent()->getTerminator()->getNumSuccessors() != 1) in foldPHIArgLoadIntoPHI()
735 new LoadInst(FirstLI->getType(), NewPN, "", IsVolatile, LoadAlignment); in foldPHIArgLoadIntoPHI()
778 if (IsVolatile) in foldPHIArgLoadIntoPHI()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp125 Argument *IsVolatile = F->getArg(3); in lowerIntrinsicToFunction() local
129 IsVolatile->setName("isvolatile"); in lowerIntrinsicToFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp195 bool IsVolatile; in instMayAlias() member
236 if (MUC0.IsVolatile && MUC1.IsVolatile) in instMayAlias()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp437 bool IsVolatile) { in createMemSetLoop() argument
464 PartAlign, IsVolatile); in createMemSetLoop()

123