reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MachineFunction.h
  758       SyncScope::ID SSID = SyncScope::System,
include/llvm/CodeGen/MachineMemOperand.h
  187                     SyncScope::ID SSID = SyncScope::System,
  241   SyncScope::ID getSyncScopeID() const {
include/llvm/CodeGen/SelectionDAGNodes.h
 1353   SyncScope::ID getSyncScopeID() const { return MMO->getSyncScopeID(); }
include/llvm/IR/IRBuilder.h
 1672                          SyncScope::ID SSID = SyncScope::System,
 1681                       SyncScope::ID SSID = SyncScope::System) {
 1688                                  SyncScope::ID SSID = SyncScope::System) {
include/llvm/IR/Instructions.h
  192            SyncScope::ID SSID = SyncScope::System,
  195            MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID,
  223            AtomicOrdering Order, SyncScope::ID SSID = SyncScope::System,
  228            AtomicOrdering Order, SyncScope::ID SSID, BasicBlock *InsertAtEnd)
  264   SyncScope::ID getSyncScopeID() const {
  269   void setSyncScopeID(SyncScope::ID SSID) {
  276                  SyncScope::ID SSID = SyncScope::System) {
  317   SyncScope::ID SSID;
  345             AtomicOrdering Order, SyncScope::ID SSID = SyncScope::System,
  348             AtomicOrdering Order, SyncScope::ID SSID, BasicBlock *InsertAtEnd);
  390   SyncScope::ID getSyncScopeID() const {
  395   void setSyncScopeID(SyncScope::ID SSID) {
  402                  SyncScope::ID SSID = SyncScope::System) {
  446   SyncScope::ID SSID;
  461   void Init(AtomicOrdering Ordering, SyncScope::ID SSID);
  473             SyncScope::ID SSID = SyncScope::System,
  475   FenceInst(LLVMContext &C, AtomicOrdering Ordering, SyncScope::ID SSID,
  496   SyncScope::ID getSyncScopeID() const {
  501   void setSyncScopeID(SyncScope::ID SSID) {
  523   SyncScope::ID SSID;
  539             SyncScope::ID SSID);
  551                     SyncScope::ID SSID, Instruction *InsertBefore = nullptr);
  555                     SyncScope::ID SSID, BasicBlock *InsertAtEnd);
  616   SyncScope::ID getSyncScopeID() const {
  621   void setSyncScopeID(SyncScope::ID SSID) {
  681   SyncScope::ID SSID;
  747                 AtomicOrdering Ordering, SyncScope::ID SSID,
  750                 AtomicOrdering Ordering, SyncScope::ID SSID,
  810   SyncScope::ID getSyncScopeID() const {
  815   void setSyncScopeID(SyncScope::ID SSID) {
  845             AtomicOrdering Ordering, SyncScope::ID SSID);
  856   SyncScope::ID SSID;
include/llvm/IR/LLVMContext.h
  112   SyncScope::ID getOrInsertSyncScopeID(StringRef SSN);
lib/AsmParser/LLParser.cpp
 2205 bool LLParser::ParseScopeAndOrdering(bool isAtomic, SyncScope::ID &SSID,
 2217 bool LLParser::ParseScope(SyncScope::ID &SSID) {
 6939   SyncScope::ID SSID = SyncScope::System;
 6988   SyncScope::ID SSID = SyncScope::System;
 7032   SyncScope::ID SSID = SyncScope::System;
 7084   SyncScope::ID SSID = SyncScope::System;
 7166   SyncScope::ID SSID = SyncScope::System;
lib/AsmParser/LLParser.h
  286     bool ParseScopeAndOrdering(bool isAtomic, SyncScope::ID &SSID,
  288     bool ParseScope(SyncScope::ID &SSID);
lib/Bitcode/Reader/BitcodeReader.cpp
  567   SmallVector<SyncScope::ID, 8> SSIDs;
  762   SyncScope::ID getDecodedSyncScopeID(unsigned Val);
 4827       SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]);
 4880       SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]);
 4920       SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]);
 4968       SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]);
 4983       SyncScope::ID SSID = getDecodedSyncScopeID(Record[1]);
 5209 SyncScope::ID BitcodeReader::getDecodedSyncScopeID(unsigned Val) {
lib/Bitcode/Writer/BitcodeWriter.cpp
  394   unsigned getEncodedSyncScopeID(SyncScope::ID SSID) {
lib/CodeGen/MIRParser/MIParser.cpp
  470   bool parseOptionalScope(LLVMContext &Context, SyncScope::ID &SSID);
 2791                                   SyncScope::ID &SSID) {
 2856   SyncScope::ID SSID;
lib/CodeGen/MachineFunction.cpp
  403     SyncScope::ID SSID, AtomicOrdering Ordering,
lib/CodeGen/MachineOperand.cpp
  484                            SyncScope::ID SSID,
 1019                                      const MDNode *Ranges, SyncScope::ID SSID,
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4554   SyncScope::ID SSID = I.getSyncScopeID();
 4607   SyncScope::ID SSID = I.getSyncScopeID();
 4651   SyncScope::ID SSID = I.getSyncScopeID();
 4717   SyncScope::ID SSID = I.getSyncScopeID();
lib/IR/AsmWriter.cpp
 2388                       SyncScope::ID SSID);
 2391                    SyncScope::ID SSID);
 2395                           SyncScope::ID SSID);
 2482                                     SyncScope::ID SSID) {
 2501                                  SyncScope::ID SSID) {
 2512                                         SyncScope::ID SSID) {
lib/IR/Core.cpp
 3950   SyncScope::ID SSID = NewValue ? SyncScope::SingleThread : SyncScope::System;
lib/IR/Instructions.cpp
 1317                    MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID,
 1329                    MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID,
 1392                      AtomicOrdering Order, SyncScope::ID SSID,
 1406                      AtomicOrdering Order, SyncScope::ID SSID,
 1438                              SyncScope::ID SSID) {
 1471                                      SyncScope::ID SSID,
 1483                                      SyncScope::ID SSID,
 1498                          SyncScope::ID SSID) {
 1518                              SyncScope::ID SSID,
 1529                              SyncScope::ID SSID,
 1578                      SyncScope::ID SSID,
 1586                      SyncScope::ID SSID,
lib/IR/LLVMContext.cpp
   70   SyncScope::ID SingleThreadSSID =
   76   SyncScope::ID SystemSSID =
  272 SyncScope::ID LLVMContext::getOrInsertSyncScopeID(StringRef SSN) {
lib/IR/LLVMContextImpl.cpp
  216 SyncScope::ID LLVMContextImpl::getOrInsertSyncScopeID(StringRef SSN) {
lib/IR/LLVMContextImpl.h
 1382   StringMap<SyncScope::ID> SSC;
 1387   SyncScope::ID getOrInsertSyncScopeID(StringRef SSN);
lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h
   33   SyncScope::ID AgentSSID;
   35   SyncScope::ID WorkgroupSSID;
   37   SyncScope::ID WavefrontSSID;
   39   SyncScope::ID SystemOneAddressSpaceSSID;
   41   SyncScope::ID AgentOneAddressSpaceSSID;
   43   SyncScope::ID WorkgroupOneAddressSpaceSSID;
   45   SyncScope::ID WavefrontOneAddressSpaceSSID;
   47   SyncScope::ID SingleThreadOneAddressSpaceSSID;
   55   Optional<uint8_t> getSyncScopeInclusionOrdering(SyncScope::ID SSID) const {
   77   bool isOneAddressSpace(SyncScope::ID SSID) const {
   89   SyncScope::ID getAgentSSID() const {
   93   SyncScope::ID getWorkgroupSSID() const {
   97   SyncScope::ID getWavefrontSSID() const {
  101   SyncScope::ID getSystemOneAddressSpaceSSID() const {
  105   SyncScope::ID getAgentOneAddressSpaceSSID() const {
  109   SyncScope::ID getWorkgroupOneAddressSpaceSSID() const {
  113   SyncScope::ID getWavefrontOneAddressSpaceSSID() const {
  117   SyncScope::ID getSingleThreadOneAddressSpaceSSID() const {
  129   Optional<bool> isSyncScopeInclusion(SyncScope::ID A, SyncScope::ID B) const {
  129   Optional<bool> isSyncScopeInclusion(SyncScope::ID A, SyncScope::ID B) const {
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
  215   toSIAtomicScope(SyncScope::ID SSID, SIAtomicAddrSpace InstrScope) const;
  452 SIMemOpAccess::toSIAtomicScope(SyncScope::ID SSID,
  520   SyncScope::ID SSID = SyncScope::SingleThread;
  613   SyncScope::ID SSID = static_cast<SyncScope::ID>(MI->getOperand(1).getImm());
lib/Target/SystemZ/SystemZISelLowering.cpp
 3625   SyncScope::ID FenceSSID = static_cast<SyncScope::ID>(
lib/Target/X86/X86ISelLowering.cpp
26671   SyncScope::ID FenceSSID =
tools/clang/lib/CodeGen/CGAtomic.cpp
  363                               llvm::SyncScope::ID Scope) {
  413                                         llvm::SyncScope::ID Scope) {
  495                          llvm::SyncScope::ID Scope) {
tools/clang/lib/CodeGen/CGBuiltin.cpp
 3038     llvm::SyncScope::ID SSID;
tools/clang/lib/CodeGen/TargetInfo.cpp
  466 llvm::SyncScope::ID
 7906   llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts,
 8075 llvm::SyncScope::ID
tools/clang/lib/CodeGen/TargetInfo.h
  276   virtual llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts,