Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/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()
345 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
406 EltQT = IsVolatile ? EltQT.withVolatile() : EltQT; in visitArray()
654 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
665 GenFuncBaseTy::visitArray(FK, AT, IsVolatile, FD, CurStructOffset, Addrs); in visitArray()
[all …]
H A DCGBuilder.h78 llvm::LoadInst *CreateLoad(Address Addr, bool IsVolatile,
81 Addr.getAlignment().getAsAlign(), IsVolatile,
96 bool IsVolatile = false) {
98 Addr.getAlignment().getAsAlign(), IsVolatile);
103 CharUnits Align, bool IsVolatile = false) {
104 return CreateAlignedStore(Val, Addr, Align.getAsAlign(), IsVolatile);
111 bool IsVolatile = false) {
112 return CGBuilderBaseTy::CreateStore(Val, Addr, IsVolatile);
286 bool IsVolatile = false) {
289 IsVolatile);
[all …]
H A DCGAtomic.cpp214 bool IsVolatile);
237 bool IsVolatile);
241 bool IsVolatile);
254 llvm::AtomicOrdering AO, bool IsVolatile);
256 llvm::Value *EmitAtomicLoadOp(llvm::AtomicOrdering AO, bool IsVolatile);
276 bool IsVolatile);
280 bool IsVolatile);
283 bool IsVolatile);
286 bool IsVolatile);
1526 bool IsVolatile) { in EmitAtomicLoadOp() argument
[all …]
H A DCGCall.h366 unsigned IsVolatile : 1; variable
372 : IsVolatile(false), IsUnused(false), IsExternallyDestructed(false) {} in ReturnValueSlot()
373 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
375 : Addr(Addr), IsVolatile(IsVolatile), IsUnused(IsUnused), in Addr()
379 bool isVolatile() const { return IsVolatile; } in isVolatile()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DMemoryBuffer.cpp110 bool IsText, bool RequiresNullTerminator, bool IsVolatile);
157 uint64_t Offset, bool IsVolatile) { in getFileSlice() argument
159 /*RequiresNullTerminator=*/false, IsVolatile); in getFileSlice()
247 bool RequiresNullTerminator, bool IsVolatile) { in getFile() argument
249 IsText, RequiresNullTerminator, IsVolatile); in getFile()
256 bool IsVolatile);
261 bool IsText, bool RequiresNullTerminator, bool IsVolatile) { in getFileAux() argument
268 RequiresNullTerminator, IsVolatile); in getFileAux()
274 WritableMemoryBuffer::getFile(const Twine &Filename, bool IsVolatile) { in getFile() argument
277 /*RequiresNullTerminator=*/false, IsVolatile); in getFile()
[all …]
H A DVirtualFileSystem.cpp116 bool RequiresNullTerminator, bool IsVolatile) { in getBufferForFile() argument
121 return (*F)->getBuffer(Name, FileSize, RequiresNullTerminator, IsVolatile); in getBufferForFile()
194 bool IsVolatile) override;
219 bool RequiresNullTerminator, bool IsVolatile) { in getBuffer() argument
222 IsVolatile); in getBuffer()
634 bool IsVolatile) override { in getBuffer() argument
1994 bool IsVolatile) override { in getBuffer() argument
1996 IsVolatile); in getBuffer()
/netbsd-src/external/apache2/llvm/dist/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);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DMemoryBuffer.h88 bool RequiresNullTerminator = true, bool IsVolatile = false);
101 int64_t Offset, bool IsVolatile = false);
111 bool RequiresNullTerminator = true, bool IsVolatile = false);
139 bool IsVolatile = false);
184 getFile(const Twine &Filename, bool IsVolatile = false);
189 bool IsVolatile = false);
H A DAMDGPUMetadata.h194 constexpr char IsVolatile[] = "IsVolatile"; variable
/netbsd-src/external/apache2/llvm/dist/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, in EmitTargetCodeForMemset() argument
H A DWebAssemblySelectionDAGInfo.h39 SDValue Op3, Align Alignment, bool IsVolatile,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp98 bool IsVolatile = false; member in __anon45e28bb20111::SIMemOpInfo
108 bool IsVolatile = false, in SIMemOpInfo() argument
114 IsVolatile(IsVolatile), in SIMemOpInfo()
195 return IsVolatile; in isVolatile()
311 SIMemOp Op, bool IsVolatile,
388 bool IsVolatile,
441 bool IsVolatile,
476 bool IsVolatile,
628 bool IsVolatile = false; in constructFromMIWithMMO() local
634 IsVolatile |= MMO->isVolatile(); in constructFromMIWithMMO()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DMatrixBuilder.h66 Value *Stride, bool IsVolatile, unsigned Rows,
75 Value *Ops[] = {DataPtr, Stride, B.getInt1(IsVolatile), B.getInt32(Rows),
94 Value *Stride, bool IsVolatile,
98 Stride, B.getInt1(IsVolatile),
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.h29 bool IsVolatile, bool AlwaysInline,
36 bool IsVolatile,
H A DSystemZSelectionDAGInfo.cpp50 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
52 if (IsVolatile) in EmitTargetCodeForMemcpy()
77 SDValue Byte, SDValue Size, Align Alignment, bool IsVolatile, in EmitTargetCodeForMemset() argument
81 if (IsVolatile) in EmitTargetCodeForMemset()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaStmtAsm.cpp242 bool IsVolatile, unsigned NumOutputs, in ActOnGCCAsmStmt() argument
277 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
346 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
368 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
469 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
483 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, NumInputs, in ActOnGCCAsmStmt()
489 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h528 bool IsVolatile);
531 bool IsVolatile);
533 unsigned KnownLen, Align DstAlign, bool IsVolatile);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp804 bool IsVolatile, ShapeInfo Shape, IRBuilder<> &Builder) { in loadMatrix() argument
815 IsVolatile, "col.load"); in loadMatrix()
825 MatrixTy loadMatrix(Value *MatrixPtr, MaybeAlign Align, bool IsVolatile, in loadMatrix() argument
844 Builder.getInt64(MatrixShape.getStride()), IsVolatile, in loadMatrix()
850 bool IsVolatile, ShapeInfo Shape) { in LowerLoad() argument
853 loadMatrix(Inst->getType(), Ptr, Align, Stride, IsVolatile, in LowerLoad()
874 MaybeAlign MAlign, bool IsVolatile, ShapeInfo MatrixShape, in storeMatrix() argument
890 Builder.getInt64(MatrixShape.getStride()), IsVolatile, Builder); in storeMatrix()
896 MaybeAlign MAlign, Value *Stride, bool IsVolatile, in storeMatrix() argument
908 IsVolatile); in storeMatrix()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp656 const bool IsVolatile = ClDistinguishVolatile && in instrumentLoadOrStore() local
659 assert((!IsVolatile || !IsCompoundRW) && "Compound volatile invalid!"); in instrumentLoadOrStore()
667 else if (IsVolatile) in instrumentLoadOrStore()
674 else if (IsVolatile) in instrumentLoadOrStore()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp380 bool IsVolatile) { in createMemSetLoop() argument
412 PartAlign, IsVolatile); in createMemSetLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2324 Builder.CreateLoad(XElemTy, X.Var, X.IsVolatile, "omp.atomic.read"); in createAtomicRead()
2335 Builder.CreateLoad(IntCastTy, XBCast, X.IsVolatile, "omp.atomic.load"); in createAtomicRead()
2344 Builder.CreateStore(XRead, V.Var, V.IsVolatile); in createAtomicRead()
2363 StoreInst *XSt = Builder.CreateStore(Expr, X.Var, X.IsVolatile); in createAtomicWrite()
2375 StoreInst *XSt = Builder.CreateStore(ExprCast, XBCast, X.IsVolatile); in createAtomicWrite()
2401 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, RMWOp, UpdateOp, X.IsVolatile, in createAtomicUpdate()
2555 X.IsVolatile, IsXLHSInRHSPart); in createAtomicCapture()
2558 Builder.CreateStore(CapturedVal, V.Var, V.IsVolatile); in createAtomicCapture()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1222 Align Alignment, bool IsVolatile) { in optimizeMemset() argument
1251 /*IsVolatile=*/IsVolatile), in optimizeMemset()
1336 bool IsVolatile) { in optimizeMemcpy() argument
1368 IsVolatile), in optimizeMemcpy()
1442 bool IsVolatile) { in optimizeMemmove() argument
1553 bool IsVolatile = MemOp->isVolatile(); in tryCombineMemCpyFamily() local
1555 if (IsVolatile) in tryCombineMemCpyFamily()
1585 return optimizeMemcpy(MI, Dst, Src, KnownLen, DstAlign, SrcAlign, IsVolatile); in tryCombineMemCpyFamily()
1587 return optimizeMemmove(MI, Dst, Src, KnownLen, DstAlign, SrcAlign, IsVolatile); in tryCombineMemCpyFamily()
1589 return optimizeMemset(MI, Dst, Src, KnownLen, DstAlign, IsVolatile); in tryCombineMemCpyFamily()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp1016 bool IsVolatile = MemSD->isVolatile(); in tryLoadVector() local
1020 IsVolatile = false; in tryLoadVector()
1092 SDValue Ops[] = { getI32Imm(IsVolatile, DL), getI32Imm(CodeAddrSpace, DL), in tryLoadVector()
1119 SDValue Ops[] = { getI32Imm(IsVolatile, DL), getI32Imm(CodeAddrSpace, DL), in tryLoadVector()
1168 SDValue Ops[] = { getI32Imm(IsVolatile, DL), getI32Imm(CodeAddrSpace, DL), in tryLoadVector()
1217 SDValue Ops[] = { getI32Imm(IsVolatile, DL), getI32Imm(CodeAddrSpace, DL), in tryLoadVector()
1892 bool IsVolatile = MemSD->isVolatile(); in tryStoreVector() local
1896 IsVolatile = false; in tryStoreVector()
1943 StOps.push_back(getI32Imm(IsVolatile, DL)); in tryStoreVector()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DMangle.h237 virtual void mangleCXXThrowInfo(QualType T, bool IsConst, bool IsVolatile,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp228 bool IsVolatile) override { in getBuffer() argument

123