aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/Stmt.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-02-13[OpenACC] Implement AST for OpenACC Compute Constructs (#81188)Erich Keane1-0/+1
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-3/+4
2023-05-24[AST] Construct Capture objects before useVitaly Buka1-0/+5
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-3/+3
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-03[AST] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-07-03[FPEnv] Allow CompoundStmt to keep FP optionsSerge Pavlov1-8/+16
2022-07-01Revert "[FPEnv] Allow CompoundStmt to keep FP options"Serge Pavlov1-16/+8
2022-07-01[FPEnv] Allow CompoundStmt to keep FP optionsSerge Pavlov1-8/+16
2022-05-20Make CompoundStmtBitfields::NumStmts not a bit-fieldSerge Pavlov1-2/+1
2022-01-11[clang] number labels in asm goto strings after tied inputsNick Desaulniers1-7/+6
2021-10-05Implement if consteval (P1938)Corentin Jabot1-6/+6
2021-05-24[cfe] Support target-specific escaped character in inline asmMin-Yih Hsu1-1/+7
2021-05-12Suppress Deferred Diagnostics in discarded statements.Erich Keane1-1/+9
2021-03-04[clang][OpenMP] Use OpenMPIRBuilder for workshare loops.Michael Kruse1-7/+0
2020-11-20[X86] Add support for vex, vex2, vex3, and evex for MASMLiu, Chen31-1/+21
2020-10-31[CodeGen] Implement [[likely]] and [[unlikely]] for while and for loop.Mark de Wever1-0/+4
2020-10-18[Sema, CodeGen] Implement [[likely]] and [[unlikely]] in SwitchStmtMark de Wever1-7/+18
2020-09-24Remove stale assert.Bill Wendling1-1/+0
2020-09-09Implements [[likely]] and [[unlikely]] in IfStmt.Mark de Wever1-2/+48
2020-08-10[AST] add parenthesis locations for IfStmt and SwitchStmtZequan Wu1-9/+13
2020-07-10Summary: [clang] Provide a way for WhileStmt to report the location of its LP...Vy Nguyen1-3/+8
2020-06-02Remove a comment-out llvm::errs debugging code, NFC.Haojian Wu1-1/+0
2020-02-24Support output constraints on "asm goto"Bill Wendling1-2/+2
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+1
2020-01-19[Concepts] Requires ExpressionsSaar Raz1-0/+1
2020-01-18Revert "[Concepts] Requires Expressions"Saar Raz1-1/+0
2020-01-18[Concepts] Requires ExpressionsSaar Raz1-0/+1
2019-12-15Properly compute whether statement expressions can throw, rather thanRichard Smith1-0/+6
2019-08-27[clang] Ensure that statements, expressions and types are trivially destructibleBruno Ricci1-0/+11
2019-06-03Re-check in clang support gun asm goto after fixing tests.Jennifer Yu1-6/+23
2019-05-30Revert "clang support gnu asm goto."Erich Keane1-23/+6
2019-05-30[AST] asm goto labels don't have constraints, don't try to copy them.Benjamin Kramer1-4/+6
2019-05-30clang support gnu asm goto.Jennifer Yu1-6/+23
2019-04-12[AST][NFC] Add const children() accessors to all AST nodesBruno Ricci1-0/+4
2019-02-15PR40642: Fix determination of whether the final statement of a statementRichard Smith1-0/+17
2019-02-03[AST] Update the comments of the various Expr::Ignore* + Related cleanupsBruno Ricci1-24/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-04[AST] Assert that no statement/expression class is polymorphicBruno Ricci1-0/+8
2018-12-03[AST] [analyzer] NFC: Reuse code in stable ID dumping methods.Artem Dergachev1-4/+1
2018-10-31Create ConstantExpr classBill Wendling1-2/+2
2018-10-30[AST] Only store data for the NRVO candidate in ReturnStmt if neededBruno Ricci1-4/+26
2018-10-30[AST] Only store the needed data in WhileStmtBruno Ricci1-15/+43
2018-10-29[AST] Only store the needed data in SwitchStmtBruno Ricci1-16/+52
2018-10-28[AST] Don't store data for GNU range case statement if not neededBruno Ricci1-6/+21
2018-10-27[AST] Only store the needed data in IfStmtBruno Ricci1-19/+66
2018-10-27[AST] Widen the bit-fields of Stmt to 8 bytes.Bruno Ricci1-3/+6
2018-09-15[analyzer] Further printing improvements: use declarations,George Karpenkov1-1/+0
2018-09-15Support generating unique identifiers for Stmt objectsGeorge Karpenkov1-0/+8
2018-08-14Fix Stmt::ignoreImplicitStephen Kelly1-8/+14