| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 993 bit IsAtomic = ?; 1775 let IsAtomic = true; 1780 let IsAtomic = true; 1785 let IsAtomic = true; 1790 let IsAtomic = true; 1795 let IsAtomic = true; 1803 let IsAtomic = true; 1808 let IsAtomic = true; 1813 let IsAtomic = true; 1818 let IsAtomic = true; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstructions.td | 506 let IsAtomic = 1; 510 let IsAtomic = 1; 514 let IsAtomic = 1; 518 let IsAtomic = 1; 522 let IsAtomic = 1; 526 let IsAtomic = 1; 530 let IsAtomic = 1; 534 let IsAtomic = 1; 538 let IsAtomic = 1; 572 let IsAtomic = 1, AddressSpaces = !cast<AddressSpaceList>("StoreAddress_"#as).AddrSpaces in { [all …]
|
| H A D | SIInstrInfo.td | 369 let IsAtomic = true; // FIXME: Should be IsLoad and/or IsAtomic? 375 let IsAtomic = true; // FIXME: Should be IsLoad and/or IsAtomic? 381 let IsAtomic = true; // FIXME: Should be IsLoad and/or IsAtomic? 387 let IsAtomic = true; // FIXME: Should be IsLoad and/or IsAtomic? 393 let IsAtomic = 1; 399 let IsAtomic = 1; 405 let IsAtomic = 1; 411 let IsAtomic = 1; 417 let IsAtomic = 1; 423 let IsAtomic = 1; [all …]
|
| H A D | AMDGPULegalizerInfo.cpp | 391 bool IsLoad, bool IsAtomic) { in maxSizeForAddrSpace() argument 413 return ST.hasMultiDwordFlatScratchAddressing() || IsAtomic ? 128 : 32; in maxSizeForAddrSpace()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LoadStoreOpt.cpp | 191 bool IsAtomic; in instMayAlias() member 237 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; 170 let IsAtomic = 1; 177 let IsAtomic = 1;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 677 bool IsAtomic = false; member 682 bool IsAtomic, bool IsLoad) in LoadValue() 684 IsAtomic(IsAtomic), IsLoad(IsLoad) {} in LoadValue() 1248 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) in getMatchingValue()
|
| H A D | LoopIdiomRecognize.cpp | 1391 bool IsAtomic = TheStore->isAtomic() || TheLoad->isAtomic(); in processLoopStoreOfLoopLoad() local 1394 if (IsAtomic) { in processLoopStoreOfLoopLoad() 1442 if (!IsAtomic) { in processLoopStoreOfLoopLoad()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoA.td | 121 let IsAtomic = 1 in { 159 } // IsAtomic = 1
|
| /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/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 481 auto IsAtomic = InstName.contains("atomic."); in checkForP2AlignIfLoadStore() local 482 if (IsLoadStore || IsAtomic) { in checkForP2AlignIfLoadStore()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.td | 591 let IsAtomic = 1; 597 let IsAtomic = 1; 688 let IsAtomic = 1; 694 let IsAtomic = 1;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsAMDGPU.td | 948 bit IsAtomic = false; 985 let IsAtomic = base.IsAtomic; 1032 let IsAtomic = true; 1046 int NumDmaskArgs = !not(P_.IsAtomic); 1079 !if(P_.IsAtomic, [], [llvm_i32_ty]), // dmask(imm) 1092 !if(P_.IsAtomic, [], [ImmArg<ArgIndex<AMDGPUImageDimIntrinsicEval<P_>.DmaskArgIndex>>]), 1096 !if(P_.IsAtomic, [], [IntrNoSync])), 1101 !if(P_.IsAtomic, 0, 1)), 1> {
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
| H A D | LLParser.h | 322 bool parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/ |
| H A D | AMDGPUDisassembler.cpp | 1202 bool IsAtomic = (VDstIdx != -1); in convertMIMGInst() local 1301 if (IsAtomic) { in convertMIMGInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVEmitIntrinsics.cpp | 2004 const bool IsAtomic = Name.find(Prefix) == 0; in shouldTryToAddMemAliasingDecoration() local 2006 if (!Fun->getReturnType()->isVoidTy() && IsAtomic) in shouldTryToAddMemAliasingDecoration()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 1442 bool IsAtomic); 8762 bool IsAtomic) { in cvtMubufImpl() argument 8767 if (IsAtomic) { in cvtMubufImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 2786 bool LLParser::parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID, in parseScopeAndOrdering() argument 2788 if (!IsAtomic) in parseScopeAndOrdering()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 29383 bool IsAtomic; in mayAlias() member 29434 if (MUC0.IsAtomic && MUC1.IsAtomic) in mayAlias()
|