Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/llvm/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()
406 EltQT = IsVolatile ? EltQT.withVolatile() : EltQT; in visitArray()
651 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
662 GenFuncBaseTy::visitArray(FK, AT, IsVolatile, FD, CurStructOffset, Addrs); in visitArray()
[all …]
H A DCGBuilder.h81 llvm::LoadInst *CreateLoad(Address Addr, bool IsVolatile,
84 Addr.getAlignment().getAsAlign(), IsVolatile,
100 bool IsVolatile = false) {
102 Addr.getAlignment().getAsAlign(), IsVolatile);
108 bool IsVolatile = false) {
109 return CreateAlignedStore(Val, Addr, Align.getAsAlign(), IsVolatile);
116 bool IsVolatile = false) {
117 return CGBuilderBaseTy::CreateStore(Val, Addr, IsVolatile);
313 bool IsVolatile = false) {
316 IsVolatile);
[all …]
H A DCGAtomic.cpp222 bool IsVolatile);
245 bool IsVolatile);
249 bool IsVolatile);
262 llvm::AtomicOrdering AO, bool IsVolatile);
264 llvm::Value *EmitAtomicLoadOp(llvm::AtomicOrdering AO, bool IsVolatile);
284 bool IsVolatile);
288 bool IsVolatile);
291 bool IsVolatile);
294 bool IsVolatile);
1580 bool IsVolatile) { in EmitAtomicLoadOp() argument
[all …]
H A DCGCall.h361 unsigned IsVolatile : 1; variable
367 : IsVolatile(false), IsUnused(false), IsExternallyDestructed(false) {} in ReturnValueSlot()
368 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
370 : Addr(Addr), IsVolatile(IsVolatile), IsUnused(IsUnused), in Addr()
374 bool isVolatile() const { return IsVolatile; } in isVolatile()
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DMemoryBuffer.cpp116 bool IsText, bool RequiresNullTerminator, bool IsVolatile,
165 uint64_t Offset, bool IsVolatile, in getFileSlice() argument
168 /*RequiresNullTerminator=*/false, IsVolatile, in getFileSlice()
249 bool RequiresNullTerminator, bool IsVolatile, in getFile() argument
252 IsText, RequiresNullTerminator, IsVolatile, in getFile()
260 bool IsVolatile, std::optional<Align> Alignment);
265 bool IsText, bool RequiresNullTerminator, bool IsVolatile, in getFileAux() argument
273 RequiresNullTerminator, IsVolatile, Alignment); in getFileAux()
279 WritableMemoryBuffer::getFile(const Twine &Filename, bool IsVolatile, in getFile() argument
283 /*RequiresNullTerminator=*/false, IsVolatile, Alignment); in getFile()
[all …]
H A DVirtualFileSystem.cpp119 bool RequiresNullTerminator, bool IsVolatile) { in getBufferForFile() argument
124 return (*F)->getBuffer(Name, FileSize, RequiresNullTerminator, IsVolatile); in getBufferForFile()
201 bool IsVolatile) override;
227 bool RequiresNullTerminator, bool IsVolatile) { in getBuffer() argument
230 IsVolatile); in getBuffer()
712 bool IsVolatile) override { in getBuffer() argument
2411 bool IsVolatile) override { in getBuffer() argument
2413 IsVolatile); in getBuffer()
/openbsd-src/gnu/llvm/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);
/openbsd-src/gnu/llvm/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.h199 constexpr char IsVolatile[] = "IsVolatile"; variable
/openbsd-src/gnu/llvm/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,
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp99 bool IsVolatile = false; member in __anon623980fe0111::SIMemOpInfo
109 bool IsVolatile = false, in SIMemOpInfo() argument
115 IsVolatile(IsVolatile), in SIMemOpInfo()
195 return IsVolatile; in isVolatile()
312 SIMemOp Op, bool IsVolatile,
389 bool IsVolatile,
442 bool IsVolatile,
503 bool IsVolatile,
533 bool IsVolatile,
559 bool IsVolatile,
[all …]
H A DAMDGPUTargetTransformInfo.cpp507 Info.IsVolatile = !Volatile->isZero(); in getTgtMemIntrinsic()
1042 const ConstantInt *IsVolatile = cast<ConstantInt>(II->getArgOperand(4)); in rewriteIntrinsicWithAddressSpace() local
1043 if (!IsVolatile->isZero()) in rewriteIntrinsicWithAddressSpace()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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),
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h274 bool IsVolatile);
277 Align SrcAlign, bool IsVolatile);
280 Align SrcAlign, bool IsVolatile);
283 bool IsVolatile);
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaStmtAsm.cpp243 bool IsVolatile, unsigned NumOutputs, in ActOnGCCAsmStmt() argument
278 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
347 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
369 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
476 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
490 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, NumInputs, in ActOnGCCAsmStmt()
496 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVType.h42 IsVolatile, enumerator
91 KIND(LVTypeKind, IsVolatile);
/openbsd-src/gnu/llvm/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp250 TypeFlags() : IsConst(false), IsVolatile(false), IsPointer(false) {} in TypeFlags()
252 bool IsVolatile : 1; member
988 if (Type->getValueAsBit("IsVolatile") || Flags.IsVolatile) { in getTypeString()
1049 Flags.IsVolatile = Type->getValueAsBit("IsVolatile"); in getTypeLists()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp193 bool IsVolatile; in instMayAlias() member
234 if (MUC0.IsVolatile && MUC1.IsVolatile) in instMayAlias()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1098 bool IsVolatile, ShapeInfo Shape, IRBuilder<> &Builder) { in loadMatrix() argument
1110 IsVolatile, "col.load"); in loadMatrix()
1120 MatrixTy loadMatrix(Value *MatrixPtr, MaybeAlign Align, bool IsVolatile, in loadMatrix() argument
1139 Builder.getInt64(MatrixShape.getStride()), IsVolatile, in loadMatrix()
1145 bool IsVolatile, ShapeInfo Shape) { in LowerLoad() argument
1148 loadMatrix(Inst->getType(), Ptr, Align, Stride, IsVolatile, in LowerLoad()
1169 MaybeAlign MAlign, bool IsVolatile, ShapeInfo MatrixShape, in storeMatrix() argument
1185 Builder.getInt64(MatrixShape.getStride()), IsVolatile, Builder); in storeMatrix()
1191 MaybeAlign MAlign, Value *Stride, bool IsVolatile, in storeMatrix() argument
1205 IsVolatile); in storeMatrix()
[all …]
/openbsd-src/gnu/llvm/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()
777 if (IsVolatile) in foldPHIArgLoadIntoPHI()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp635 const bool IsVolatile = ClDistinguishVolatile && in instrumentLoadOrStore() local
638 assert((!IsVolatile || !IsCompoundRW) && "Compound volatile invalid!"); in instrumentLoadOrStore()
645 else if (IsVolatile) in instrumentLoadOrStore()
652 else if (IsVolatile) in instrumentLoadOrStore()
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp178 Argument *IsVolatile = F->getArg(3); in lowerIntrinsicToFunction() local
182 IsVolatile->setName("isvolatile"); in lowerIntrinsicToFunction()

123