Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp151 std::string getVolatileOffsetStr(bool IsVolatile, CharUnits Offset) { in getVolatileOffsetStr()
153 if (IsVolatile) in getVolatileOffsetStr()
183 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
200 EltTy = IsVolatile ? EltTy.withVolatile() : EltTy; in visitArray()
207 std::string getName(QualType QT, bool IsVolatile) { in getName()
208 QT = IsVolatile ? QT.withVolatile() : QT; in getName()
344 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
403 EltQT = IsVolatile ? EltQT.withVolatile() : EltQT; in visitArray()
644 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
655 GenFuncBaseTy::visitArray(FK, AT, IsVolatile, FD, CurStructOffset, Addrs); in visitArray()
[all …]
H A DCGBuilder.h119 llvm::LoadInst *CreateLoad(Address Addr, bool IsVolatile,
123 Addr.getAlignment().getAsAlign(), IsVolatile, Name);
136 bool IsVolatile = false) {
138 Addr.getAlignment().getAsAlign(), IsVolatile);
144 bool IsVolatile = false) {
145 return CreateAlignedStore(Val, Addr, Align.getAsAlign(), IsVolatile);
152 bool IsVolatile = false) {
153 return CGBuilderBaseTy::CreateStore(Val, Addr, IsVolatile);
364 bool IsVolatile = false) {
368 Src.getAlignment().getAsAlign(), Size, IsVolatile);
[all …]
H A DCGAtomic.cpp224 bool IsVolatile);
247 bool IsVolatile);
251 bool IsVolatile);
264 llvm::AtomicOrdering AO, bool IsVolatile);
266 llvm::Value *EmitAtomicLoadOp(llvm::AtomicOrdering AO, bool IsVolatile,
287 bool IsVolatile);
291 bool IsVolatile);
294 bool IsVolatile);
297 bool IsVolatile);
1474 bool IsVolatile, bool CmpXchg) { in EmitAtomicLoadOp() argument
[all …]
H A DCGCall.h377 unsigned IsVolatile : 1;
385 : IsVolatile(false), IsUnused(false), IsExternallyDestructed(false) {} in ReturnValueSlot()
386 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
388 : Addr(Addr), IsVolatile(IsVolatile), IsUnused(IsUnused), in Addr()
392 bool isVolatile() const { return IsVolatile; } in isVolatile()
H A DCGValue.h58 unsigned IsVolatile : 1;
68 bool isVolatileQualified() const { return IsVolatile; }
102 ER.IsVolatile = false;
112 ER.IsVolatile = false;
129 ER.IsVolatile = isVolatile;
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DMemoryBuffer.cpp126 bool IsText, bool RequiresNullTerminator, bool IsVolatile,
178 uint64_t Offset, bool IsVolatile, in getFileSlice() argument
181 /*RequiresNullTerminator=*/false, IsVolatile, in getFileSlice()
262 bool RequiresNullTerminator, bool IsVolatile, in getFile() argument
265 IsText, RequiresNullTerminator, IsVolatile, in getFile()
273 bool IsVolatile, std::optional<Align> Alignment);
278 bool IsText, bool RequiresNullTerminator, bool IsVolatile, in getFileAux() argument
286 RequiresNullTerminator, IsVolatile, Alignment); in getFileAux()
292 WritableMemoryBuffer::getFile(const Twine &Filename, bool IsVolatile, in getFile() argument
296 /*RequiresNullTerminator=*/false, IsVolatile, Alignment); in getFile()
[all …]
H A DVirtualFileSystem.cpp120 bool RequiresNullTerminator, bool IsVolatile) { in getBufferForFile() argument
125 return (*F)->getBuffer(Name, FileSize, RequiresNullTerminator, IsVolatile); in getBufferForFile()
212 bool IsVolatile) override;
238 bool RequiresNullTerminator, bool IsVolatile) { in getBuffer() argument
241 IsVolatile); in getBuffer()
739 bool IsVolatile) override { in getBuffer() argument
2513 bool IsVolatile) override { in getBuffer() argument
2515 IsVolatile); in getBuffer()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h140 bool IsVolatile,
150 bool IsVolatile,
160 bool IsVolatile,
169 bool IsVolatile, QualType QT);
177 bool IsVolatile, QualType QT);
185 bool IsVolatile, QualType QT);
/freebsd/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.h200 constexpr char IsVolatile[] = "IsVolatile"; variable
/freebsd/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/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp101 bool IsVolatile = false; member in __anone9343ac70111::SIMemOpInfo
112 bool IsVolatile = false, bool IsNonTemporal = false, in SIMemOpInfo() argument
117 IsVolatile(IsVolatile), IsNonTemporal(IsNonTemporal), in SIMemOpInfo()
197 return IsVolatile; in isVolatile()
318 SIMemOp Op, bool IsVolatile,
404 bool IsVolatile, bool IsNonTemporal,
457 bool IsVolatile, bool IsNonTemporal,
518 bool IsVolatile, bool IsNonTemporal,
562 bool IsVolatile, bool IsNonTemporal,
588 bool IsVolatile, bool IsNonTemporal,
[all …]
/freebsd/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/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/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/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()
H A DOpenCLBuiltins.td177 bit IsVolatile = 0;
193 let IsVolatile = _Ty.IsVolatile;
206 let IsVolatile = _Ty.IsVolatile;
217 let IsVolatile = _Ty.IsVolatile;
225 let IsVolatile = 1;
243 let IsVolatile = _Ty.IsVolatile;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVType.h42 IsVolatile, enumerator
91 KIND(LVTypeKind, IsVolatile);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1125 bool IsVolatile, ShapeInfo Shape, IRBuilder<> &Builder) { in loadMatrix() argument
1137 IsVolatile, "col.load"); in loadMatrix()
1147 MatrixTy loadMatrix(Value *MatrixPtr, MaybeAlign Align, bool IsVolatile, in loadMatrix() argument
1160 Builder.getInt64(MatrixShape.getStride()), IsVolatile, in loadMatrix()
1166 bool IsVolatile, ShapeInfo Shape) { in LowerLoad() argument
1169 loadMatrix(Inst->getType(), Ptr, Align, Stride, IsVolatile, in LowerLoad()
1190 MaybeAlign MAlign, bool IsVolatile, ShapeInfo MatrixShape, in storeMatrix() argument
1200 Builder.getInt64(MatrixShape.getStride()), IsVolatile, Builder); in storeMatrix()
1206 MaybeAlign MAlign, Value *Stride, bool IsVolatile, in storeMatrix() argument
1220 IsVolatile); in storeMatrix()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp629 const bool IsVolatile = ClDistinguishVolatile && in instrumentLoadOrStore() local
632 assert((!IsVolatile || !IsCompoundRW) && "Compound volatile invalid!"); in instrumentLoadOrStore()
639 else if (IsVolatile) in instrumentLoadOrStore()
646 else if (IsVolatile) in instrumentLoadOrStore()
/freebsd/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/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp193 bool IsVolatile; in instMayAlias() member
235 if (MUC0.IsVolatile && MUC1.IsVolatile) in instMayAlias()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp128 Argument *IsVolatile = F->getArg(3); in lowerIntrinsicToFunction() local
132 IsVolatile->setName("isvolatile"); in lowerIntrinsicToFunction()

123