| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| AutoInitRemark.cpp | 23 static void volatileOrAtomicWithExtraArgs(bool Volatile, bool Atomic, 25 if (Volatile) 26 R << " Volatile: " << NV("StoreVolatile", true) << "."; 32 if (!Volatile || !Atomic) 34 if (!Volatile) 35 R << " Volatile: " << NV("StoreVolatile", false) << "."; 47 bool Volatile = SI.isVolatile(); 55 volatileOrAtomicWithExtraArgs(Volatile, Atomic, R); 99 // No such thing as a memory intrinsic that is both atomic and volatile. 100 bool Volatile = !Atomic && CIVolatile && CIVolatile->getZExtValue() [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/ |
| NativeTypeBuiltin.cpp | 45 return (Mods & ModifierOptions::Volatile) != ModifierOptions::None;
|
| NativeTypePointer.cpp | 147 return (Record->getOptions() & PointerOptions::Volatile) !=
|
| NativeTypeUDT.cpp | 218 return (Modifiers->Modifiers & ModifierOptions::Volatile) !=
|
| NativeTypeEnum.cpp | 364 return ((Modifiers->getModifiers() & ModifierOptions::Volatile) !=
|
| /src/sys/external/bsd/gnu-efi/dist/inc/ |
| efishell.h | 144 OUT BOOLEAN *Volatile OPTIONAL 314 IN BOOLEAN Volatile 329 IN BOOLEAN Volatile
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/ |
| CodeView.h | 302 Volatile = 0x0002, 360 Volatile = 0x00000200,
|
| TypeRecord.h | 328 return !!(Attrs & uint32_t(PointerOptions::Volatile));
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| GVNSink.cpp | 350 bool Volatile = false; 370 void setVolatile(bool V) { Volatile = V; } 374 MemoryUseOrder, Volatile, ShuffleMask); 378 hash_code H = hash_combine(getOpcode(), getType(), MemoryUseOrder, Volatile,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUTargetTransformInfo.cpp | 493 auto *Volatile = dyn_cast<ConstantInt>(Inst->getArgOperand(4)); 494 if (!Ordering || !Volatile) 505 Info.IsVolatile = !Volatile->isNullValue();
|
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/ |
| RecordName.cpp | 185 Name.append(" volatile"); 199 if (Mods & uint16_t(ModifierOptions::Volatile)) 200 Name.append("volatile ");
|
| EnumTables.cpp | 391 CV_ENUM_CLASS_ENT(ModifierOptions, Volatile),
|
| TypeDumpVisitor.cpp | 106 ENUM_ENTRY(ModifierOptions, Const), ENUM_ENTRY(ModifierOptions, Volatile),
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/ |
| MinimalTypeDumper.cpp | 80 PUSH_FLAG(PointerOptions, Volatile, Options, "volatile"); 93 PUSH_FLAG(ModifierOptions, Volatile, Options, "volatile");
|
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| Type.h | 141 /// * C99: const, volatile, and restrict 150 Volatile = 0x4, 151 CVRMask = Const | Volatile | Restrict 267 bool hasVolatile() const { return Mask & Volatile; } 268 bool hasOnlyVolatile() const { return Mask == Volatile; } 269 void removeVolatile() { Mask &= ~Volatile; } 270 void addVolatile() { Mask |= Volatile; } 659 /// example we only need one for 'int', 'const int', 'volatile int', 660 /// 'const volatile int', etc). 758 /// "volatile" qualifier set, without looking through typedefs that may hav [all...] |
| ASTContext.h | 1178 /// Return the uniqued reference to the type for a \c volatile 1182 /// \c volatile. 1184 return T.withFastQualifiers(Qualifiers::Volatile); 1998 /// Return a type with additional \c const, \c volatile, or
|
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaLookup.cpp | 3287 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && 3288 "non-const, non-volatile qualifiers for copy ctor arg"); 3291 Quals & Qualifiers::Volatile, false, false, false); 3301 Quals & Qualifiers::Volatile, false, false, false); 3329 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && 3330 "non-const, non-volatile qualifiers for copy assignment arg"); 3331 assert(!(ThisQuals & ~(Qualifiers::Const | Qualifiers::Volatile)) && 3332 "non-const, non-volatile qualifiers for copy assignment this"); 3335 Quals & Qualifiers::Volatile, RValueThis, 3337 ThisQuals & Qualifiers::Volatile); [all...] |
| SemaOverload.cpp | 3226 // 2,j, and similarly for volatile. 4837 // non-volatile const type (i.e., cv1 shall be const), or the reference 5297 // [class.dtor]p2: A destructor can be invoked for a const, volatile or 5298 // const volatile object. 7864 /// will add "int const *", "int const volatile *", "int const 7865 /// restrict *", and "int const volatile restrict *" to the set of 7903 // Skip over volatile if no volatile found anywhere in the types. 7904 if ((CVR & Qualifiers::Volatile) && !hasVolatile) continue; 7933 /// will add "int const *", "int const volatile *", "int cons [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/ |
| CodeViewYAMLTypes.cpp | 336 IO.bitSetCase(Options, "Volatile", PointerOptions::Volatile); 348 IO.bitSetCase(Options, "Volatile", ModifierOptions::Volatile);
|
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CodeGenFunction.h | 538 // - perform an access through a volatile glvalue, or 2612 /// hasVolatileMember - returns true if aggregate type has a volatile 2653 /// volatile. 3761 llvm::Value *EmitLoadOfScalar(Address Addr, bool Volatile, QualType Ty, 3765 return EmitLoadOfScalar(Addr, Volatile, Ty, Loc, LValueBaseInfo(Source), 3769 llvm::Value *EmitLoadOfScalar(Address Addr, bool Volatile, QualType Ty, 3784 bool Volatile, QualType Ty, 3787 EmitStoreOfScalar(Value, Addr, Volatile, Ty, LValueBaseInfo(Source), 3792 bool Volatile, QualType Ty,
|
| CGExpr.cpp | 136 auto *Store = new llvm::StoreInst(Init, Alloca, /*volatile*/ false, 690 // Don't check pointers to volatile data. The behavior here is implementation- 951 llvm::Value *SizeInBytes = EmitLoadOfScalar(AddrOfSize, /*Volatile=*/false, 1438 // Must be const-qualified but non-volatile. 1708 llvm::Value *CodeGenFunction::EmitLoadOfScalar(Address Addr, bool Volatile, 1728 llvm::Value *V = Builder.CreateLoad(Cast, Volatile, "loadVec4"); 1745 llvm::LoadInst *Load = Builder.CreateLoad(Addr, Volatile); 1827 bool Volatile, QualType Ty, 1859 llvm::StoreInst *Store = Builder.CreateStore(Value, Addr, Volatile); 2213 // When a volatile bit-field is written, and its container does not overla [all...] |
| CGBuiltin.cpp | 280 /// T _InterlockedCompareExchange(T volatile *Destination, 311 // The atomic instruction is marked volatile for consistency with MSVC. This 313 // _Interlocked* operations in the future, we will have to remove the volatile 326 // __int64 volatile * _Destination, 369 // The atomic instruction is marked volatile for consistency with MSVC. This 371 // _Interlocked* operations in the future, we will have to remove the volatile 410 // Build a plain volatile load. 423 // Build a plain volatile store. 765 return EmitLoadOfScalar(DIter->second, /*Volatile=*/false, 3830 // Look at the argument type to determine whether this is a volatile [all...] |
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| TypePrinter.cpp | 148 if (TypeQuals & Qualifiers::Volatile) { 150 OS << "volatile";
|
| DeclCXX.cpp | 304 // 'const B&' or 'const volatile B&' [...] 353 // 'const B&' or 'const volatile B&' [...] 410 // 'const B&' or 'const volatile B&' [...] 431 // B&', 'const volatile B&', or 'B' [...] 1097 // Record if this field is the first non-literal or volatile field or base. 1143 // field can be moved if it's const or volatile qualified. 1144 if (T.getCVRQualifiers() & (Qualifiers::Const | Qualifiers::Volatile)) { 1306 // first parameter is of type 'const M&' or 'const volatile M&'. 1315 // parameter is of type 'const M&', 'const volatile M&' or 'M'. 2382 // type X, X&, const X&, volatile X& or const volatile X& [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| CodeViewDebug.cpp | 1864 Mods |= ModifierOptions::Volatile; 1865 PO |= PointerOptions::Volatile;
|