HomeSort by: relevance | last modified time | path
    Searched refs:SyncScope (Results 1 - 25 of 41) sorted by relevancy

1 2

  /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...]

Completed in 143 milliseconds

1 2