| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUMachineModuleInfo.h | 29 SyncScope::ID AgentSSID; 31 SyncScope::ID WorkgroupSSID; 33 SyncScope::ID WavefrontSSID; 35 SyncScope::ID SystemOneAddressSpaceSSID; 37 SyncScope::ID AgentOneAddressSpaceSSID; 39 SyncScope::ID WorkgroupOneAddressSpaceSSID; 41 SyncScope::ID WavefrontOneAddressSpaceSSID; 43 SyncScope::ID SingleThreadOneAddressSpaceSSID; 51 Optional<uint8_t> getSyncScopeInclusionOrdering(SyncScope::ID SSID) const { 52 if (SSID == SyncScope::SingleThread | [all...] |
| SIMemoryLegalizer.cpp | 225 toSIAtomicScope(SyncScope::ID SSID, SIAtomicAddrSpace InstrAddrSpace) const; 555 SIMemOpAccess::toSIAtomicScope(SyncScope::ID SSID, 557 if (SSID == SyncScope::System) 573 if (SSID == SyncScope::SingleThread) 623 SyncScope::ID SSID = SyncScope::SingleThread; 720 SyncScope::ID SSID = static_cast<SyncScope::ID>(MI->getOperand(1).getImm()); 1614 // SyncScope operand. Only non-atomic volatile and nontemporal instructions 1647 // SyncScope operand. Only non-atomic volatile and nontemporal instruction [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| SyncScope.h | 1 //===--- SyncScope.h - Atomic synchronization scopes ------------*- C++ -*-===// 38 /// Add the enum value to enum class SyncScope. 42 enum class SyncScope { 50 inline llvm::StringRef getAsString(SyncScope S) { 52 case SyncScope::OpenCLWorkGroup: 54 case SyncScope::OpenCLDevice: 56 case SyncScope::OpenCLAllSVMDevices: 58 case SyncScope::OpenCLSubGroup: 72 /// SyncScope enum. 73 virtual SyncScope map(unsigned S) const = 0 [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| AtomicExpandUtils.h | 26 AtomicOrdering, SyncScope::ID, Value *&, Value *&)>;
|
| MachineMemOperand.h | 161 unsigned SSID : 8; // SyncScope::ID 187 SyncScope::ID SSID = SyncScope::System, 241 SyncScope::ID getSyncScopeID() const { 242 return static_cast<SyncScope::ID>(AtomicInfo.SSID);
|
| MachineFunction.h | 846 const MDNode *Ranges = nullptr, SyncScope::ID SSID = SyncScope::System,
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| LLVMContext.cpp | 87 SyncScope::ID SingleThreadSSID = 89 assert(SingleThreadSSID == SyncScope::SingleThread && 93 SyncScope::ID SystemSSID = 95 assert(SystemSSID == SyncScope::System && 290 SyncScope::ID LLVMContext::getOrInsertSyncScopeID(StringRef SSN) {
|
| LLVMContextImpl.cpp | 209 SyncScope::ID LLVMContextImpl::getOrInsertSyncScopeID(StringRef SSN) { 211 assert(NewSSID < std::numeric_limits<SyncScope::ID>::max() && 213 return SSC.insert(std::make_pair(SSN, SyncScope::ID(NewSSID))).first->second;
|
| Instructions.cpp | 1428 SyncScope::System, InsertBef) {} 1433 SyncScope::System, InsertAE) {} 1436 Align Align, AtomicOrdering Order, SyncScope::ID SSID, 1448 Align Align, AtomicOrdering Order, SyncScope::ID SSID, 1495 SyncScope::System, InsertBefore) {} 1500 SyncScope::System, InsertAtEnd) {} 1503 AtomicOrdering Order, SyncScope::ID SSID, 1517 AtomicOrdering Order, SyncScope::ID SSID, 1538 SyncScope::ID SSID) { 1565 SyncScope::ID SSID [all...] |
| Core.cpp | 3634 // "syncscope"? 3639 isSingleThread ? SyncScope::SingleThread 3640 : SyncScope::System, 3990 singleThread ? SyncScope::SingleThread : SyncScope::System)); 4003 singleThread ? SyncScope::SingleThread : SyncScope::System)); 4024 return I->getSyncScopeID() == SyncScope::SingleThread; 4026 SyncScope::SingleThread; 4031 SyncScope::ID SSID = NewValue ? SyncScope::SingleThread : SyncScope::System [all...] |
| AsmWriter.cpp | 2615 SyncScope::ID SSID); 2618 SyncScope::ID SSID); 2622 SyncScope::ID SSID); 2711 SyncScope::ID SSID) { 2713 case SyncScope::System: { 2720 Out << " syncscope(\""; 2730 SyncScope::ID SSID) { 2741 SyncScope::ID SSID) {
|
| LLVMContextImpl.h | 1488 StringMap<SyncScope::ID> SSC; 1493 SyncScope::ID getOrInsertSyncScopeID(StringRef SSN);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| LLVMContext.h | 45 namespace SyncScope { 61 } // end namespace SyncScope 124 SyncScope::ID getOrInsertSyncScopeID(StringRef SSN);
|
| Instructions.h | 204 SyncScope::ID SSID = SyncScope::System, 207 Align Align, AtomicOrdering Order, SyncScope::ID SSID, 241 SyncScope::ID getSyncScopeID() const { 246 void setSyncScopeID(SyncScope::ID SSID) { 253 SyncScope::ID SSID = SyncScope::System) { 295 SyncScope::ID SSID; 329 AtomicOrdering Order, SyncScope::ID SSID = SyncScope::System [all...] |
| IRBuilder.h | 1738 SyncScope::ID SSID = SyncScope::System, 1747 SyncScope::ID SSID = SyncScope::System) { 1760 SyncScope::ID SSID = SyncScope::System) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyISelDAGToDAG.cpp | 96 case SyncScope::SingleThread: 106 case SyncScope::System:
|
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGBuilder.h | 134 llvm::SyncScope::ID SSID = llvm::SyncScope::System) { 145 llvm::SyncScope::ID SSID = llvm::SyncScope::System) {
|
| TargetInfo.h | 22 #include "clang/Basic/SyncScope.h" 291 /// Get the syncscope used in LLVM IR. 292 virtual llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts, 293 SyncScope Scope,
|
| CGAtomic.cpp | 371 llvm::SyncScope::ID Scope) { 421 llvm::SyncScope::ID Scope) { 516 llvm::SyncScope::ID Scope) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| ThreadSanitizer.cpp | 504 return LI->isAtomic() && LI->getSyncScopeID() != SyncScope::SingleThread; 506 return SI->isAtomic() && SI->getSyncScopeID() != SyncScope::SingleThread; 824 FunctionCallee F = FI->getSyncScopeID() == SyncScope::SingleThread
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| MachineOperand.cpp | 475 SyncScope::ID SSID, 478 case SyncScope::System: 484 OS << "syncscope(\""; 1020 const MDNode *Ranges, SyncScope::ID SSID,
|
| AtomicExpandPass.cpp | 100 AtomicOrdering MemOpOrder, SyncScope::ID SSID, 470 AtomicOrdering MemOpOrder, SyncScope::ID SSID, 771 SyncScope::ID SSID = AI->getSyncScopeID(); 1397 AtomicOrdering MemOpOrder, SyncScope::ID SSID, 1633 SyncScope::ID SSID, Value *&Success, Value *&NewLoaded) {
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/ |
| LLParser.h | 273 bool parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID, 275 bool parseScope(SyncScope::ID &SSID);
|
| /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
| BitcodeReader.cpp | 566 SmallVector<SyncScope::ID, 8> SSIDs; 764 SyncScope::ID getDecodedSyncScopeID(unsigned Val); 5033 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); 5093 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); 5136 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); 5202 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); 5269 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); 5296 SyncScope::ID SSID = getDecodedSyncScopeID(Record[1]); 5535 SyncScope::ID BitcodeReader::getDecodedSyncScopeID(unsigned Val) { 5536 if (Val == SyncScope::SingleThread || Val == SyncScope::System [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
| LLParser.cpp | 2423 /// if isAtomic: ::= SyncScope? AtomicOrdering 2427 bool LLParser::parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID, 2436 /// ::= syncscope("singlethread" | "<target scope>")? 2439 bool LLParser::parseScope(SyncScope::ID &SSID) { 2440 SSID = SyncScope::System; 2444 return error(StartParenAt, "Expected '(' in syncscope"); 2453 return error(EndParenAt, "Expected ')' in syncscope"); 7457 SyncScope::ID SSID = SyncScope::System; 7514 SyncScope::ID SSID = SyncScope::System [all...] |