Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp152 std::string getVolatileOffsetStr(bool IsVolatile, CharUnits Offset) { in getVolatileOffsetStr()
154 if (IsVolatile) in getVolatileOffsetStr()
184 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
201 EltTy = IsVolatile ? EltTy.withVolatile() : EltTy; in visitArray()
208 std::string getName(QualType QT, bool IsVolatile) { in getName()
209 QT = IsVolatile ? QT.withVolatile() : QT; in getName()
357 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
416 EltQT = IsVolatile ? EltQT.withVolatile() : EltQT; in visitArray()
664 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
675 GenFuncBaseTy::visitArray(FK, AT, IsVolatile, FD, CurStructOffset, Addrs); in visitArray()
[all …]
H A DCGBuilder.h124 llvm::LoadInst *CreateLoad(Address Addr, bool IsVolatile,
128 Addr.getAlignment().getAsAlign(), IsVolatile, Name);
141 bool IsVolatile = false) {
143 Addr.getAlignment().getAsAlign(), IsVolatile);
149 bool IsVolatile = false) {
150 return CreateAlignedStore(Val, Addr, Align.getAsAlign(), IsVolatile);
157 bool IsVolatile = false) {
158 return CGBuilderBaseTy::CreateStore(Val, Addr, IsVolatile);
370 bool IsVolatile = false) {
374 Src.getAlignment().getAsAlign(), Size, IsVolatile);
[all …]
H A DCGAtomic.cpp223 bool IsVolatile);
246 bool IsVolatile);
250 bool IsVolatile);
263 llvm::AtomicOrdering AO, bool IsVolatile);
265 llvm::Value *EmitAtomicLoadOp(llvm::AtomicOrdering AO, bool IsVolatile,
286 bool IsVolatile);
290 bool IsVolatile);
293 bool IsVolatile);
296 bool IsVolatile);
1518 bool IsVolatile, bool CmpXchg) { in EmitAtomicLoadOp() argument
[all …]
H A DCGCall.h388 unsigned IsVolatile : 1;
396 : IsVolatile(false), IsUnused(false), IsExternallyDestructed(false) {} in ReturnValueSlot()
397 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
399 : Addr(Addr), IsVolatile(IsVolatile), IsUnused(IsUnused), in Addr()
403 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.cpp123 bool IsText, bool RequiresNullTerminator, bool IsVolatile,
175 uint64_t Offset, bool IsVolatile, in getFileSlice() argument
178 /*RequiresNullTerminator=*/false, IsVolatile, in getFileSlice()
259 bool RequiresNullTerminator, bool IsVolatile, in getFile() argument
262 IsText, RequiresNullTerminator, IsVolatile, in getFile()
270 bool IsVolatile, std::optional<Align> Alignment);
275 bool IsText, bool RequiresNullTerminator, bool IsVolatile, in getFileAux() argument
283 RequiresNullTerminator, IsVolatile, Alignment); in getFileAux()
289 WritableMemoryBuffer::getFile(const Twine &Filename, bool IsVolatile, in getFile() argument
293 /*RequiresNullTerminator=*/false, IsVolatile, Alignment); in getFile()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DDescriptor.cpp85 bool IsMutable, bool IsVolatile, bool IsActive, in ctorArrayDesc() argument
107 Desc->IsVolatile = IsVolatile; in ctorArrayDesc()
110 Fn(B, ElemLoc, Desc->IsConst, Desc->IsFieldMutable, IsVolatile, IsActive, in ctorArrayDesc()
153 bool IsVolatile, bool IsActive, bool IsUnionField, in initField() argument
164 Desc->IsVolatile = IsVolatile || D->IsVolatile; in initField()
168 Desc->IsVolatile, Desc->IsActive, InUnion || D->isUnion(), D); in initField()
172 bool IsVolatile, bool IsActive, bool InUnion, in initBase() argument
189 Desc->IsVolatile = false; in initBase()
192 initBase(B, Ptr + FieldOffset, IsConst, IsMutable, IsVolatile, IsActive, in initBase()
195 initField(B, Ptr + FieldOffset, IsConst, IsMutable, IsVolatile, IsActive, in initBase()
[all …]
H A DDescriptor.h36 bool IsMutable, bool IsVolatile, bool IsActive,
108 unsigned IsVolatile : 1;
117 IsArrayElement(false), IsVolatile(false), LifeState(Lifetime::Started), in InlineDescriptor()
170 const bool IsVolatile = false; member
185 bool IsVolatile);
206 bool IsTemporary, bool IsMutable, bool IsVolatile);
H A DProgram.cpp252 const bool IsVolatile = Ty.isVolatileQualified(); in createGlobal() local
255 IsTemporary, /*IsMutable=*/false, IsVolatile); in createGlobal()
258 IsTemporary, /*IsMutable=*/false, IsVolatile); in createGlobal()
374 const bool IsVolatile = FT.isVolatileQualified(); in getOrCreateRecord() local
378 /*isTemporary=*/false, IsMutable, IsVolatile); in getOrCreateRecord()
381 /*isTemporary=*/false, IsMutable, IsVolatile); in getOrCreateRecord()
398 bool IsMutable, bool IsVolatile, in createDescriptor() argument
405 IsMutable, IsVolatile); in createDescriptor()
H A DProgram.h123 bool IsVolatile = false) {
125 IsMutable, IsVolatile);
132 bool IsMutable = false, bool IsVolatile = false,
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h154 bool IsVolatile,
164 bool IsVolatile,
174 bool IsVolatile,
183 bool IsVolatile, QualType QT);
191 bool IsVolatile, QualType QT);
199 bool IsVolatile, QualType QT);
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMemoryBuffer.h100 bool RequiresNullTerminator = true, bool IsVolatile = false,
114 int64_t Offset, bool IsVolatile = false,
128 bool RequiresNullTerminator = true, bool IsVolatile = false,
158 bool IsVolatile = false,
204 getFile(const Twine &Filename, bool IsVolatile = false,
210 bool IsVolatile = false,
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.cpp35 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
54 SDValue Op3, Align Alignment, bool IsVolatile, in EmitTargetCodeForMemmove() argument
57 Alignment, IsVolatile, false, in EmitTargetCodeForMemmove()
63 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument
H A DWebAssemblySelectionDAGInfo.h42 SDValue Op3, Align Alignment, bool IsVolatile,
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Atomic/
H A DAtomic.cpp22 Value *AtomicInfo::EmitAtomicLoadOp(AtomicOrdering AO, bool IsVolatile, in EmitAtomicLoadOp() argument
31 if (IsVolatile) in EmitAtomicLoadOp()
91 AtomicOrdering Failure, bool IsVolatile, bool IsWeak) { in EmitAtomicCompareExchangeOp() argument
99 Inst->setVolatile(IsVolatile); in EmitAtomicCompareExchangeOp()
186 AtomicOrdering Failure, bool IsVolatile, bool IsWeak) { in EmitAtomicCompareExchange() argument
192 Failure, IsVolatile, IsWeak); in EmitAtomicCompareExchange()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/Atomic/
H A DAtomic.h61 LLVM_ABI Value *EmitAtomicLoadOp(AtomicOrdering AO, bool IsVolatile,
93 bool IsVolatile = false, bool IsWeak = false);
98 bool IsVolatile, bool IsWeak);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp103 bool IsVolatile = false; member in __anone9343ac70111::SIMemOpInfo
114 bool IsVolatile = false, bool IsNonTemporal = false, in SIMemOpInfo() argument
119 IsVolatile(IsVolatile), IsNonTemporal(IsNonTemporal), in SIMemOpInfo()
199 return IsVolatile; in isVolatile()
320 SIMemOp Op, bool IsVolatile,
399 bool IsVolatile, bool IsNonTemporal,
450 bool IsVolatile, bool IsNonTemporal,
508 bool IsVolatile, bool IsNonTemporal,
538 bool IsVolatile, bool IsNonTemporal,
562 bool IsVolatile, bool IsNonTemporal,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.h31 bool IsVolatile, bool AlwaysInline,
38 bool IsVolatile, bool AlwaysInline,
H A DSystemZSelectionDAGInfo.cpp72 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
74 if (IsVolatile) in EmitTargetCodeForMemcpy()
100 SDValue Byte, SDValue Size, Align Alignment, bool IsVolatile, in EmitTargetCodeForMemset() argument
104 if (IsVolatile) in EmitTargetCodeForMemset()
/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/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h269 bool IsVolatile);
272 Align SrcAlign, bool IsVolatile);
275 Align SrcAlign, bool IsVolatile);
278 bool IsVolatile);
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVType.h43 IsVolatile, enumerator
95 KIND(LVTypeKind, IsVolatile);
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp248 TypeFlags() : IsConst(false), IsVolatile(false), IsPointer(false) {} in TypeFlags()
250 bool IsVolatile : 1; member
984 if (Type->getValueAsBit("IsVolatile") || Flags.IsVolatile) { in getTypeString()
1045 Flags.IsVolatile = Type->getValueAsBit("IsVolatile"); in getTypeLists()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp632 const bool IsVolatile = ClDistinguishVolatile && in instrumentLoadOrStore() local
635 assert((!IsVolatile || !IsCompoundRW) && "Compound volatile invalid!"); in instrumentLoadOrStore()
642 else if (IsVolatile) in instrumentLoadOrStore()
649 else if (IsVolatile) in instrumentLoadOrStore()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1301 bool IsVolatile, ShapeInfo Shape, IRBuilder<> &Builder) { in loadMatrix() argument
1313 IsVolatile, "col.load"); in loadMatrix()
1323 MatrixTy loadMatrix(Value *MatrixPtr, MaybeAlign Align, bool IsVolatile, in loadMatrix() argument
1335 Builder.getInt64(MatrixShape.getStride()), IsVolatile, in loadMatrix()
1341 Value *Stride, bool IsVolatile, ShapeInfo Shape, in LowerLoad() argument
1343 return loadMatrix(Inst->getType(), Ptr, Align, Stride, IsVolatile, Shape, in LowerLoad()
1363 MaybeAlign MAlign, bool IsVolatile, ShapeInfo MatrixShape, in storeMatrix() argument
1373 Builder.getInt64(MatrixShape.getStride()), IsVolatile, Builder); in storeMatrix()
1379 MaybeAlign MAlign, Value *Stride, bool IsVolatile, in storeMatrix() argument
1393 IsVolatile); in storeMatrix()
[all …]

123