OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:AtomicExpr
(Results
1 - 25
of
28
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGAtomic.cpp
365
static void emitAtomicCmpXchg(CodeGenFunction &CGF,
AtomicExpr
*E, bool IsWeak,
415
static void emitAtomicCmpXchgFailureSet(CodeGenFunction &CGF,
AtomicExpr
*E,
493
AtomicExpr
::AtomicOp Op,
501
case
AtomicExpr
::AO__atomic_max_fetch:
504
case
AtomicExpr
::AO__atomic_min_fetch:
512
static void EmitAtomicOp(CodeGenFunction &CGF,
AtomicExpr
*E, Address Dest,
522
case
AtomicExpr
::AO__c11_atomic_init:
523
case
AtomicExpr
::AO__opencl_atomic_init:
526
case
AtomicExpr
::AO__c11_atomic_compare_exchange_strong:
527
case
AtomicExpr
::AO__opencl_atomic_compare_exchange_strong
[
all
...]
CGExprComplex.cpp
327
ComplexPairTy VisitAtomicExpr(
AtomicExpr
*E) {
CGExprAgg.cpp
211
void VisitAtomicExpr(
AtomicExpr
*E) {
CGExprScalar.cpp
865
Value *VisitAtomicExpr(
AtomicExpr
*AE);
4783
Value *ScalarExprEmitter::VisitAtomicExpr(
AtomicExpr
*E) {
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaChecking.cpp
1723
return SemaAtomicOpsOverloaded(TheCallResult,
AtomicExpr
::AO##ID);
4842
static bool isValidOrderingForOp(int64_t Ordering,
AtomicExpr
::AtomicOp Op) {
4848
case
AtomicExpr
::AO__c11_atomic_init:
4849
case
AtomicExpr
::AO__opencl_atomic_init:
4852
case
AtomicExpr
::AO__c11_atomic_load:
4853
case
AtomicExpr
::AO__opencl_atomic_load:
4854
case
AtomicExpr
::AO__atomic_load_n:
4855
case
AtomicExpr
::AO__atomic_load:
4859
case
AtomicExpr
::AO__c11_atomic_store:
4860
case
AtomicExpr
::AO__opencl_atomic_store
[
all
...]
SemaConcept.cpp
203
S, ConstraintExpr, Satisfaction, [&](const Expr *
AtomicExpr
) {
211
Sema::InstantiatingTemplate Inst(S,
AtomicExpr
->getBeginLoc(),
214
AtomicExpr
->getSourceRange());
219
SubstitutedExpression = S.SubstExpr(const_cast<Expr *>(
AtomicExpr
),
253
AtomicExpr
,
354
[](const Expr *
AtomicExpr
) -> ExprResult {
355
return ExprResult(const_cast<Expr *>(
AtomicExpr
));
/src/external/apache2/llvm/dist/clang/include/clang/AST/
ComputeDependence.h
90
class
AtomicExpr
;
178
ExprDependence computeDependence(
AtomicExpr
*E);
ASTContext.h
91
class
AtomicExpr
;
708
bool AtomicUsesUnsupportedLibcall(const
AtomicExpr
*E) const;
Expr.h
6148
///
AtomicExpr
- Variadic atomic builtins: __atomic_exchange, __atomic_fetch_*,
6155
class
AtomicExpr
: public Expr {
6177
AtomicExpr
(SourceLocation BLoc, ArrayRef<Expr*> args, QualType t,
6184
/// Build an empty
AtomicExpr
.
6185
explicit
AtomicExpr
(EmptyShell Empty) : Expr(AtomicExprClass, Empty) { }
RecursiveASTVisitor.h
2711
DEF_TRAVERSE_STMT(
AtomicExpr
, {})
Stmt.h
288
friend class
AtomicExpr
; // ctor
/src/external/apache2/llvm/dist/clang/lib/AST/
StmtPrinter.cpp
1641
void StmtPrinter::VisitAtomicExpr(
AtomicExpr
*Node) {
1646
case
AtomicExpr
::AO ## ID: \
1653
//
AtomicExpr
stores its subexpressions in a permuted order.
1655
if (Node->getOp() !=
AtomicExpr
::AO__c11_atomic_load &&
1656
Node->getOp() !=
AtomicExpr
::AO__atomic_load_n &&
1657
Node->getOp() !=
AtomicExpr
::AO__opencl_atomic_load) {
1661
if (Node->getOp() ==
AtomicExpr
::AO__atomic_exchange ||
1666
if (Node->getOp() ==
AtomicExpr
::AO__atomic_compare_exchange ||
1667
Node->getOp() ==
AtomicExpr
::AO__atomic_compare_exchange_n) {
1671
if (Node->getOp() !=
AtomicExpr
::AO__c11_atomic_init &
[
all
...]
ComputeDependence.cpp
657
ExprDependence clang::computeDependence(
AtomicExpr
*A) {
ASTStructuralEquivalence.cpp
171
bool IsStmtEquivalent(const
AtomicExpr
*E1, const
AtomicExpr
*E2) {
Expr.cpp
4609
AtomicExpr
::
AtomicExpr
(SourceLocation BLoc, ArrayRef<Expr *> args, QualType t,
4619
unsigned
AtomicExpr
::getNumSubExprs(AtomicOp Op) {
4684
QualType
AtomicExpr
::getValueType() const {
StmtProfile.cpp
1472
void StmtProfiler::VisitAtomicExpr(const
AtomicExpr
*S) {
ASTImporter.cpp
596
ExpectedStmt VisitAtomicExpr(
AtomicExpr
*E);
6829
ExpectedStmt ASTNodeImporter::VisitAtomicExpr(
AtomicExpr
*E) {
6844
return new (Importer.getToContext())
AtomicExpr
(
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
MallocChecker.cpp
3183
if (const auto *AE = dyn_cast<
AtomicExpr
>(S)) {
3184
AtomicExpr
::AtomicOp Op = AE->getOp();
3185
if (Op ==
AtomicExpr
::AO__c11_atomic_fetch_add ||
3186
Op ==
AtomicExpr
::AO__c11_atomic_fetch_sub) {
/src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ExprEngine.h
508
void VisitAtomicExpr(const
AtomicExpr
*E, ExplodedNode *Pred,
/src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp
1389
void ASTStmtReader::VisitAtomicExpr(
AtomicExpr
*E) {
1391
E->Op =
AtomicExpr
::AtomicOp(Record.readInt());
1392
E->NumSubExprs =
AtomicExpr
::getNumSubExprs(E->Op);
3808
S = new (Context)
AtomicExpr
(Empty);
ASTWriterStmt.cpp
1257
void ASTStmtWriter::VisitAtomicExpr(
AtomicExpr
*E) {
/src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp
929
const internal::VariadicDynCastAllOfMatcher<Stmt,
AtomicExpr
>
atomicExpr
;
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngine.cpp
1769
VisitAtomicExpr(cast<
AtomicExpr
>(S), Pred, Dst);
2740
void ExprEngine::VisitAtomicExpr(const
AtomicExpr
*AE, ExplodedNode *Pred,
/src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchers.h
2448
extern const internal::VariadicDynCastAllOfMatcher<Stmt,
AtomicExpr
>
atomicExpr
;
/src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h
5390
AtomicExpr
::AtomicOp Op,
12507
AtomicExpr
::AtomicOp Op);
Completed in 104 milliseconds
1
2
Indexes created Tue Feb 24 08:35:24 UTC 2026