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

1 2 3

  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
SemaConcept.h 101 if (Other.isAtomic()) {
125 assert(!isAtomic() && "getCompoundKind called on atomic constraint.");
129 bool isAtomic() const { return Constraint.is<AtomicConstraint *>(); }
132 assert(!isAtomic() && "getLHS called on atomic constraint.");
137 assert(!isAtomic() && "getRHS called on atomic constraint.");
142 assert(isAtomic() &&
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerAtomic.cpp 128 if (LI->isAtomic())
131 if (SI->isAtomic())
GVN.cpp 1021 if (Address && Load->isAtomic() <= DepSI->isAtomic()) {
1040 Load->isAtomic() <= DepLoad->isAtomic()) {
1066 if (Address && !Load->isAtomic()) {
1111 if (S->isAtomic() < Load->isAtomic())
1126 if (LD->isAtomic() < Load->isAtomic())
EarlyCSE.cpp 561 bool IsAtomic = false;
565 bool IsAtomic)
567 IsAtomic(IsAtomic) {}
728 bool isAtomic() const {
731 return Inst->isAtomic();
744 return !Inst->isAtomic();
1115 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic())
1429 MemInst.isAtomic()));
    [all...]
LICM.cpp 1188 if (LI->isAtomic() && !TargetExecutesOncePerLoop)
2093 SawUnorderedAtomic |= Load->isAtomic();
2094 SawNotAtomic |= !Load->isAtomic();
2117 SawUnorderedAtomic |= Store->isAtomic();
2118 SawNotAtomic |= !Store->isAtomic();
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
Loads.cpp 442 return findAvailablePtrLoadStore(Loc, Load->getType(), Load->isAtomic(),
480 if (LI->isAtomic() < AtLeastAtomic)
500 if (SI->isAtomic() < AtLeastAtomic)
612 bool AtLeastAtomic = Load->isAtomic();
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineMemOperand.h 267 bool isAtomic() const { return getOrdering() != AtomicOrdering::NotAtomic; }
SelectionDAGNodes.h 1310 bool isAtomic() const { return MMO->isAtomic(); }
1318 bool isSimple() const { return !isAtomic() && !isVolatile(); }
1400 MMO->isAtomic()) && "then why are we using an AtomicSDNode?");
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
ThreadSanitizer.cpp 501 static bool isAtomic(Instruction *I) {
504 return LI->isAtomic() && LI->getSyncScopeID() != SyncScope::SingleThread;
506 return SI->isAtomic() && SI->getSyncScopeID() != SyncScope::SingleThread;
549 if (isAtomic(&Inst))
DataFlowSanitizer.cpp 2431 if (LI.isAtomic())
2434 Instruction *Pos = LI.isAtomic() ? LI.getNextNode() : &LI;
2689 if (SI.isAtomic())
2693 DFSF.DFS.shouldTrackOrigins() && !SI.isAtomic();
2698 SI.isAtomic() ? DFSF.DFS.getZeroShadow(Val) : DFSF.getShadow(Val);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
AutoInitRemark.cpp 48 bool Atomic = SI.isAtomic();
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIMemoryLegalizer.cpp 206 bool isAtomic() const {
1583 if (MOI.isAtomic()) {
1628 if (MOI.isAtomic()) {
1662 if (MOI.isAtomic()) {
1703 if (MOI.isAtomic()) {
SIFormMemoryClauses.cpp 113 if (SIInstrInfo::isAtomic(MI))
SIInstrInfo.h 564 static bool isAtomic(const MachineInstr &MI) {
569 bool isAtomic(uint16_t Opcode) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiMemAluCombiner.cpp 162 if (MemOperand->isVolatile() || MemOperand->isAtomic())
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXTargetTransformInfo.cpp 93 if (I->isAtomic())
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyTargetMachine.cpp 258 if (I.isAtomic()) {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaConcept.cpp 683 if (!N.isAtomic()) {
819 if (Normalized.isAtomic())
848 if (Normalized.isAtomic())
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Instruction.cpp 583 bool Instruction::isAtomic() const {
599 assert(isAtomic());
611 assert(isAtomic());
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
CodeGenDAGPatterns.cpp 894 return isLoad() || isStore() || isAtomic() ||
901 if (!isLoad() && !isStore() && !isAtomic()) {
921 if (isLoad() + isStore() + isAtomic() > 1)
923 "IsLoad, IsStore, and IsAtomic are mutually exclusive");
962 if (isAtomic()) {
973 "IsAtomic cannot be used by itself");
977 "IsAtomicOrderingMonotonic requires IsAtomic");
980 "IsAtomicOrderingAcquire requires IsAtomic");
983 "IsAtomicOrderingRelease requires IsAtomic");
986 "IsAtomicOrderingAcquireRelease requires IsAtomic");
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineLoadStoreAlloca.cpp 461 assert((!LI.isAtomic() || isSupportedAtomicType(NewTy)) &&
484 assert((!SI.isAtomic() || isSupportedAtomicType(V->getType())) &&
608 if (!LI.isAtomic() || isSupportedAtomicType(CI->getDestTy())) {
1134 if (!SI.isAtomic() || isSupportedAtomicType(V->getType())) {
1141 if (!SI.isAtomic() || isSupportedAtomicType(U->getType())) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Instruction.h 592 bool isAtomic() const;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGObjC.cpp 816 bool isAtomic, bool hasStrong) {
824 // sizeof (Type of Ivar), isAtomic, false);
835 args.add(RValue::get(CGF.Builder.getInt1(isAtomic)), Context.BoolTy);
891 bool isAtomic() const { return IsAtomic; }
902 unsigned IsAtomic : 1;
918 IsAtomic = prop->isAtomic();
944 } else if (CGM.getLangOpts().ObjCAutoRefCount && !IsAtomic) {
960 } else if (!IsAtomic) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypesGeneric.cpp 255 assert(!LD->isAtomic() && "Atomics can not be split");
465 assert(!St->isAtomic() && "Atomics can not be split");
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 1004 if (SI->isAtomic())
1007 if (LI->isAtomic())
1010 if (AI->isAtomic())
1013 if (AI->isAtomic())

Completed in 90 milliseconds

1 2 3