OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Xchg
(Results
1 - 25
of
27
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineAtomicRMW.cpp
80
case AtomicRMWInst::
Xchg
:
107
// replaced w/an atomicrmw
xchg
.
109
RMWI.getOperation() != AtomicRMWInst::
Xchg
) {
110
RMWI.setOperation(AtomicRMWInst::
Xchg
);
119
// Any atomicrmw
xchg
with no uses can be converted to a atomic store if the
121
if (RMWI.getOperation() == AtomicRMWInst::
Xchg
&&
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerAtomic.cpp
53
case AtomicRMWInst::
Xchg
:
/src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVExpandAtomicPseudoInsts.cpp
100
return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::
Xchg
, true, 32,
304
case AtomicRMWInst::
Xchg
:
RISCVISelLowering.cpp
8305
case AtomicRMWInst::
Xchg
:
8328
case AtomicRMWInst::
Xchg
:
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
AtomicExpandPass.cpp
460
AtomicRMWInst::
Xchg
, SI->getPointerOperand(), SI->getValueOperand(),
500
case AtomicRMWInst::
Xchg
:
725
case AtomicRMWInst::
Xchg
: {
1588
case AtomicRMWInst::
Xchg
:
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
ThreadSanitizer.cpp
325
if (Op == AtomicRMWInst::
Xchg
)
/src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
OMPIRBuilder.cpp
2422
case AtomicRMWInst::
Xchg
:
2552
AtomicRMWInst::BinOp AtomicOp = (UpdateExpr ? RMWOp : AtomicRMWInst::
Xchg
);
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaChecking.cpp
4906
Xchg
,
5010
Form =
Xchg
;
5185
case
Xchg
:
5236
else if (Form == Copy || Form ==
Xchg
) {
5297
case
Xchg
:
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBuiltin.cpp
1481
return MakeBinaryAtomicValue(*this, AtomicRMWInst::
Xchg
, E);
1500
return MakeBinaryAtomicValue(*this, AtomicRMWInst::
Xchg
, E,
1503
return MakeBinaryAtomicValue(*this, AtomicRMWInst::
Xchg
, E,
1506
return MakeBinaryAtomicValue(*this, AtomicRMWInst::
Xchg
, E,
3763
return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::
Xchg
, E);
3770
return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::
Xchg
, E);
3847
Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::
Xchg
, Ptr, NewVal,
3852
Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::
Xchg
, Ptr, NewVal,
3856
Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::
Xchg
, Ptr, NewVal,
3861
Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::
Xchg
, Ptr, NewVal
[
all
...]
CGAtomic.cpp
592
Op = llvm::AtomicRMWInst::
Xchg
;
CGExprScalar.cpp
2468
llvm::AtomicRMWInst::
Xchg
, LV.getPointer(CGF), True,
CGStmtOpenMP.cpp
5501
RMWOp = llvm::AtomicRMWInst::
Xchg
;
5693
// Try to perform atomicrmw
xchg
, otherwise simple exchange.
/src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm.ml
285
|
Xchg
llvm.mli
318
|
Xchg
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Instructions.h
728
Xchg
,
756
FIRST_BINOP =
Xchg
,
/src/external/apache2/llvm/dist/llvm/lib/IR/
Core.cpp
3594
case LLVMAtomicRMWBinOpXchg: return AtomicRMWInst::
Xchg
;
3614
case AtomicRMWInst::
Xchg
: return LLVMAtomicRMWBinOpXchg;
Instructions.cpp
1632
case AtomicRMWInst::
Xchg
:
1633
return "
xchg
";
Verifier.cpp
3841
if (Op == AtomicRMWInst::
Xchg
) {
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
IRTranslator.cpp
2748
case AtomicRMWInst::
Xchg
:
/src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp
1088
if (AI->getOperation() == AtomicRMWInst::
Xchg
) {
/src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp
330
case AtomicRMWInst::
Xchg
:
/src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp
7636
case lltok::kw_xchg: Operation = AtomicRMWInst::
Xchg
; break;
7673
if (Operation == AtomicRMWInst::
Xchg
) {
/src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp
1355
if (AI->getOperation() == AtomicRMWInst::
Xchg
&&
1357
return AtomicExpansionKind::None; // Uses
xchg
instruction
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp
1124
case bitc::RMW_XCHG: return AtomicRMWInst::
Xchg
;
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp
567
case AtomicRMWInst::
Xchg
: return bitc::RMW_XCHG;
Completed in 193 milliseconds
1
2
Indexes created Wed Sep 23 00:26:21 UTC 2026