summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* MS inline asm: Allow __asm blocks to set a return valueReid Kleckner2014-09-041-3/+18
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-1/+1
* Fix some cases were ArrayRefs were being passed by reference.Craig Topper2014-08-271-5/+5
* DebugInfo: for loop backedge should be attributed to the start of the for sta...David Blaikie2014-08-221-0/+2
* DebugInfo: Provide scopes for C++11 range-for loop variables similar to r2162...David Blaikie2014-08-221-9/+2
* DebugInfo: Scope for condition variables more narrowly than the loop variable.David Blaikie2014-08-221-9/+2
* DebugInfo: While loop backedge should be attribute to the start of the while ...David Blaikie2014-08-151-0/+1
* DebugInfo: Fix PR19864 better - attribute the jump at the end of a range-for ...David Blaikie2014-08-151-0/+1
* Add a state variable to the loop hint attribute.Tyler Nowicki2014-07-311-3/+4
* Revert r214333, "Add a state variable to the loop hint attribute."NAKAMURA Takumi2014-07-311-4/+3
* Add a state variable to the loop hint attribute.Tyler Nowicki2014-07-301-3/+4
* Add a location to MS inline asm blobsReid Kleckner2014-07-281-2/+7
* In unroll pragma syntax and loop hint metadata, change "enable" forms to a ne...Mark Heffernan2014-07-231-8/+7
* [OPENMP] Initial parsing and sema analysis for 'atomic' directive.Alexey Bataev2014-07-221-0/+3
* [OPENMP] Initial parsing and sema analysis for 'ordered' directive.Alexey Bataev2014-07-221-0/+3
* Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.Mark Heffernan2014-07-211-1/+1
* [OPENMP] Initial parsing and sema analysis for 'flush' directive.Alexey Bataev2014-07-211-0/+3
* [OPENMP] Parsing/Sema of the OpenMP directive 'critical'.Alexander Musman2014-07-211-0/+3
* [OPENMP] Initial parsing and sema analysis for 'taskwait' directive.Alexey Bataev2014-07-181-0/+3
* [OPENMP] Initial parsing and sema analysis for 'barrier' directive.Alexey Bataev2014-07-181-0/+3
* [OPENMP] Initial parsing and sema analysis of 'taskyield' directive.Alexey Bataev2014-07-181-0/+3
* [OPENMP] Parsing/Sema analysis of directive 'master'Alexander Musman2014-07-171-0/+3
* [OPENMP] Parsing and sema analysis for 'omp task' directive.Alexey Bataev2014-07-111-0/+3
* Fix the dtor location issues in PR20038 harder.David Blaikie2014-07-101-8/+10
* [OPENMP] Parsing and sema analysis for 'omp parallel sections' directive.Alexey Bataev2014-07-081-0/+3
* [OPENMP] Added initial support for 'omp parallel for'.Alexey Bataev2014-07-071-0/+3
* Add an AST node for __leave statements, hook it up.Nico Weber2014-07-071-0/+3
* [OPENMP, C++11] Improve code of InitVLACaptures function.Alexey Bataev2014-07-021-5/+8
* Using of variable length arrays in captured statements and OpenMP constructs.Alexey Bataev2014-06-301-9/+22
* [OPENMP] Initial parsing and sema analysis for 'single' directive.Alexey Bataev2014-06-261-0/+3
* [OPENMP] Initial parsing and sema analysis for 'section' directive.Alexey Bataev2014-06-261-0/+3
* Rename loop unrolling and loop vectorizer metadata to have a common prefix.Eli Bendersky2014-06-251-6/+6
* [OPENMP] Initial support for 'sections' directive.Alexey Bataev2014-06-251-0/+3
* [OPENMP] Initial support for '#pragma omp for' (fixed incompatibility with MS...Alexey Bataev2014-06-181-0/+3
* Revert "[OPENMP] Initial support for '#pragma omp for'."Rafael Espindola2014-06-171-3/+0
* [OPENMP] Initial support for '#pragma omp for'.Alexey Bataev2014-06-171-0/+3
* Add loop unroll pragma supportEli Bendersky2014-06-111-0/+14
* Adding a new #pragma for the vectorize and interleave optimization hints.Aaron Ballman2014-06-061-14/+122
* Debug Info: Fix the source range for IfStmt's ConditionScope.Adrian Prantl2014-05-281-1/+1
* This patch adds a helper class (CGLoopInfo) for marking memory instructions w...Alexander Musman2014-05-221-1/+20
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-16/+16
* [OPENMP] Initial codegen for '#pragma omp parallel'Alexey Bataev2014-05-061-1/+9
* [leaks] Fix a leak of a basic block when we successfully fold a switchChandler Carruth2014-05-031-7/+10
* CodeGen: Handle CapturedStmt in instrumentation based profilingJustin Bogner2014-04-151-0/+3
* Debug info: (Bugfix) Make sure artificial functions like _GLOBAL__I_aAdrian Prantl2014-04-101-1/+3
* ARM64: initial clang support commit.Tim Northover2014-03-291-1/+1
* [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman2014-03-141-3/+2
* [C++11] Update Clang for the change to LLVM's Use-Def chain iterators inChandler Carruth2014-03-091-3/+2
* [Modules] Update to reflect the move of CallSite into the IR library inChandler Carruth2014-03-041-1/+1
* [OPENMP] First changes for Parsing and Sema for 'omp simd' directive supportAlexey Bataev2014-02-271-0/+1
OpenPOWER on IntegriCloud