/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstructions.td | 506 let IsAtomic = 1; 511 let IsAtomic = 1; 516 let IsAtomic = 1; 521 let IsAtomic = 1; 555 let IsAtomic = 1, AddressSpaces = !cast<AddressSpaceList>("StoreAddress_"#as).AddrSpaces in { 564 } // End let IsAtomic = 1, AddressSpaces = ... 579 let IsAtomic = 1; 585 let IsAtomic = 1; 595 let IsAtomic = 1; 601 let IsAtomic = 1; [all …]
|
H A D | SIInstrInfo.td | 353 let IsAtomic = 1; 359 let IsAtomic = 1; 365 let IsAtomic = 1; 371 let IsAtomic = 1; 447 let IsAtomic = 1, AddressSpaces = LoadAddress_local.AddrSpaces in { 551 let IsAtomic = 1; 558 let IsAtomic = 1; 565 let IsAtomic = 1; 572 let IsAtomic = 1; 576 let IsAtomic = 1, AddressSpaces = StoreAddress_local.AddrSpaces in { [all …]
|
H A D | AMDGPULegalizerInfo.cpp | 377 bool IsLoad, bool IsAtomic) { in maxSizeForAddrSpace() argument 399 return ST.hasMultiDwordFlatScratchAddressing() || IsAtomic ? 128 : 32; in maxSizeForAddrSpace()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 930 bit IsAtomic = ?; 1679 let IsAtomic = true; 1684 let IsAtomic = true; 1689 let IsAtomic = true; 1694 let IsAtomic = true; 1699 let IsAtomic = true; 1707 let IsAtomic = true; 1712 let IsAtomic = true; 1717 let IsAtomic = true; 1722 let IsAtomic = true; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LoadStoreOpt.cpp | 194 bool IsAtomic; in instMayAlias() member 240 if (MUC0.IsAtomic && MUC1.IsAtomic) in instMayAlias()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrAtomics.td | 33 let IsAtomic = 1; 40 let IsAtomic = 1; 47 let IsAtomic = 1; 166 let IsAtomic = 1; 173 let IsAtomic = 1;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | EarlyCSE.cpp | 683 bool IsAtomic = false; member 688 bool IsAtomic, bool IsLoad) in LoadValue() 690 IsAtomic(IsAtomic), IsLoad(IsLoad) {} in LoadValue() 1259 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) in getMatchingValue()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
H A D | WebAssemblyAsmParser.cpp | 437 auto IsAtomic = InstName.contains("atomic."); in checkForP2AlignIfLoadStore() local 438 if (IsLoadStore || IsAtomic) { in checkForP2AlignIfLoadStore()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjC.cpp | 892 bool isAtomic() const { return IsAtomic; } in isAtomic() 905 unsigned IsAtomic : 1; 923 IsAtomic = prop->isAtomic(); in PropertyImplStrategy() 937 Kind = IsAtomic ? GetSetProperty : SetPropertyAndExpressionGet; in PropertyImplStrategy() 950 } else if (CGM.getLangOpts().ObjCAutoRefCount && !IsAtomic) { in PropertyImplStrategy() 966 } else if (!IsAtomic) { in PropertyImplStrategy() 978 if (!IsAtomic) { in PropertyImplStrategy()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IntrinsicsAMDGPU.td | 722 bit IsAtomic = false; 759 let IsAtomic = base.IsAtomic; 805 let IsAtomic = true; 825 int NumDmaskArgs = !not(P_.IsAtomic); 858 !if(P_.IsAtomic, [], [llvm_i32_ty]), // dmask(imm) 871 !if(P_.IsAtomic, [], [ImmArg<ArgIndex<AMDGPUImageDimIntrinsicEval<P_>.DmaskArgIndex>>]), 875 !if(P_.IsAtomic, [], [IntrNoSync])), 880 !if(P_.IsAtomic, 0, 1)), 1> {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUInstPrinter.cpp | 218 bool IsAtomic = in printTH() local 223 if (IsAtomic) { in printTH()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
H A D | LLParser.h | 319 bool parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/ |
H A D | AMDGPUDisassembler.cpp | 977 bool IsAtomic = (VDstIdx != -1); in convertMIMGInst() local 1076 if (IsAtomic) { in convertMIMGInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
H A D | AMDGPUAsmParser.cpp | 1388 bool IsAtomic); 5004 bool IsAtomic = in validateTHAndScopeBits() local 5007 if (IsAtomic) { in validateTHAndScopeBits() 8289 bool IsAtomic) { in cvtMubufImpl() argument 8294 if (IsAtomic) { in cvtMubufImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 2756 bool LLParser::parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID, in parseScopeAndOrdering() argument 2758 if (!IsAtomic) in parseScopeAndOrdering()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 28255 bool IsAtomic; in mayAlias() member 28306 if (MUC0.IsAtomic && MUC1.IsAtomic) in mayAlias()
|