Home
last modified time | relevance | path

Searched refs:CmpXchg (Results 1 – 25 of 53) sorted by relevance

123

/dports/security/afl++/AFLplusplus-3.14c/instrumentation/
H A Dafl-llvm-pass.so.cc871 auto *CmpXchg = IRB.CreateAtomicCmpXchg(
874 CmpXchg->setAlignment(llvm::Align());
875 CmpXchg->setWeak(true);
876 CmpXchg->setMetadata(M.getMDKindID("nosanitize"), MDNode::get(C, None));
880 IRB.CreateExtractValue(CmpXchg, ArrayRef<unsigned>({1}));
883 IRB.CreateExtractValue(CmpXchg, ArrayRef<unsigned>({0}));
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Analysis/
H A DCheriBounds.cpp267 if (auto CmpXchg = dyn_cast<AtomicCmpXchgInst>(I)) { in canLoadStoreBeOutOfBounds() local
268 if (U.get() != CmpXchg->getPointerOperand()) { in canLoadStoreBeOutOfBounds()
273 LoadStoreType = CmpXchg->getNewValOperand()->getType(); in canLoadStoreBeOutOfBounds()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/VectorCompiler/CMCL/include/cmcl/Support/
H A DAtomicsIface.h84 CmpXchg = 0xC enumerator
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/test/CodeGen/PowerPC/
H A Datomics.ll81 ; Atomic CmpXchg
/dports/devel/llvm10/llvm-10.0.1.src/test/CodeGen/PowerPC/
H A Datomics.ll81 ; Atomic CmpXchg
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/test/CodeGen/PowerPC/
H A Datomics.ll81 ; Atomic CmpXchg
/dports/devel/llvm90/llvm-9.0.1.src/test/CodeGen/PowerPC/
H A Datomics.ll81 ; Atomic CmpXchg
/dports/devel/llvm80/llvm-8.0.1.src/test/CodeGen/PowerPC/
H A Datomics.ll81 ; Atomic CmpXchg
/dports/devel/llvm70/llvm-7.0.1.src/test/CodeGen/PowerPC/
H A Datomics.ll82 ; Atomic CmpXchg
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/VectorCompiler/CMCL/lib/Support/
H A DBuiltinTranslator.cpp350 Value &createMainInst<BuiltinID::CmpXchg>(const std::vector<Value *> &Operands, in createMainInst()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/7.0/
H A DInstCombineSelect.cpp1464 auto* CmpXchg = isExtractFromCmpXchg(SI.getCondition(), 1); in foldSelectCmpXchg() local
1465 if (!CmpXchg) in foldSelectCmpXchg()
1472 if (X == CmpXchg && X->getCompareOperand() == SI.getFalseValue()) { in foldSelectCmpXchg()
1481 if (X == CmpXchg && X->getCompareOperand() == SI.getTrueValue()) { in foldSelectCmpXchg()
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1424 auto *CmpXchg = isExtractFromCmpXchg(SI.getCondition(), 1);
1425 if (!CmpXchg)
1432 if (X == CmpXchg && X->getCompareOperand() == SI.getFalseValue()) {
1441 if (X == CmpXchg && X->getCompareOperand() == SI.getTrueValue()) {
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1474 auto *CmpXchg = isExtractFromCmpXchg(SI.getCondition(), 1); in foldSelectCmpXchg() local
1475 if (!CmpXchg) in foldSelectCmpXchg()
1482 if (X == CmpXchg && X->getCompareOperand() == SI.getFalseValue()) { in foldSelectCmpXchg()
1491 if (X == CmpXchg && X->getCompareOperand() == SI.getTrueValue()) { in foldSelectCmpXchg()
/dports/devel/py-llvmlite/llvmlite-0.34.0/llvmlite/ir/
H A Dinstructions.py733 class CmpXchg(Instruction): class
740 super(CmpXchg, self).__init__(parent, outtype, "cmpxchg",
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp1751 if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(NI)) in isDSEBarrier() local
1752 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
1753 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp1751 if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(NI)) in isDSEBarrier() local
1752 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
1753 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp1758 if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(NI)) in isDSEBarrier() local
1759 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
1760 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp1751 if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(NI)) in isDSEBarrier() local
1752 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
1753 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp1751 if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(NI)) in isDSEBarrier() local
1752 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
1753 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp1761 if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(DeadI)) in isDSEBarrier() local
1762 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
1763 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1589 auto *CmpXchg = isExtractFromCmpXchg(SI.getCondition(), 1); in foldSelectCmpXchg() local
1590 if (!CmpXchg) in foldSelectCmpXchg()
1597 if (X == CmpXchg && X->getCompareOperand() == SI.getFalseValue()) { in foldSelectCmpXchg()
1606 if (X == CmpXchg && X->getCompareOperand() == SI.getTrueValue()) { in foldSelectCmpXchg()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp2356 if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(NI)) in isDSEBarrier() local
2357 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
2358 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp2378 if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(NI)) in isDSEBarrier() local
2379 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
2380 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp2356 if (auto *CmpXchg = dyn_cast<AtomicCmpXchgInst>(NI)) in isDSEBarrier() local
2357 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
2358 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2088 auto *CmpXchg = isExtractFromCmpXchg(SI.getCondition(), 1); in foldSelectCmpXchg() local
2089 if (!CmpXchg) in foldSelectCmpXchg()
2096 if (X == CmpXchg && X->getCompareOperand() == SI.getFalseValue()) { in foldSelectCmpXchg()
2105 if (X == CmpXchg && X->getCompareOperand() == SI.getTrueValue()) { in foldSelectCmpXchg()

123