summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* [OPENMP50]Multiple vendors in vendor context must be treated as logicalAlexey Bataev2019-10-081-1/+2
* [BPF] do compile-once run-everywhere relocation for bitfieldsYonghong Song2019-10-083-3/+48
* [SVE][IR] Scalable Vector size queries and IR instruction supportGraham Hunter2019-10-083-14/+14
* Remove an useless allocation (from by clang-analyzer/scan-build)Sylvestre Ledru2019-10-081-1/+1
* [OPENMP]Fix caonical->canonical, NFC.Alexey Bataev2019-10-071-2/+2
* [OPENMP50]Treat range-based for as canonical loop.Alexey Bataev2019-10-071-0/+33
* Fix Calling Convention through aliasesErich Keane2019-10-071-2/+2
* Codegen - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-078-12/+12
* CGBlocks - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-041-3/+2
* Properly handle instantiation-dependent array bounds.Richard Smith2019-10-048-33/+36
* [OPENMP50]Codegen support for scores in context selectors.Alexey Bataev2019-10-031-10/+60
* [OPENMP]Fix emission of the declare target variables in device mode.Alexey Bataev2019-10-031-2/+4
* [OPENMP]Improve diagnostics for not found declare target entries.Alexey Bataev2019-10-031-16/+31
* Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI.Simon Pilgrim2019-10-031-1/+1
* [Alignment][NFC] Remove StoreInst::setAlignment(unsigned)Guillaume Chatelet2019-10-031-1/+1
* [Alignment][Clang][NFC] Add CharUnits::getAsAlignGuillaume Chatelet2019-10-0319-64/+64
* Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim2019-10-0311-37/+33
* Fix uninitialized variable warning in CodeGenPGO constructor. NFCI.Simon Pilgrim2019-10-021-2/+2
* ItaniumCXXABI - silence static analyzer getAs<RecordType> null dereference wa...Simon Pilgrim2019-10-021-11/+11
* CGObjCMac - silence static analyzer dyn_cast<>/getAs<> null dereference warni...Simon Pilgrim2019-10-021-6/+4
* Silence static analyzer getAs<VectorType> null dereference warnings. NFCI.Simon Pilgrim2019-10-022-4/+4
* Log2_32 returns an unsigned. NFCI.Simon Pilgrim2019-10-021-1/+2
* Rename TypeNodes.def to TypeNodes.inc for consistency across allJohn McCall2019-10-024-6/+6
* Fix unused variable warning. NFCI.Michael Liao2019-10-021-4/+4
* [clang][OpenMP][NFC] #include GlobalDecl.h to avoid incomplete class typeJordan Rupprecht2019-10-011-1/+1
* CGVTables - silence static analyzer getAs<FunctionProtoType> null dereference...Simon Pilgrim2019-10-011-3/+2
* CGExprAgg - remove duplicate code. NFCI.Simon Pilgrim2019-10-011-1/+1
* [OPENMP50]Initial codegen for declare variant implementation vendor.Alexey Bataev2019-10-013-0/+150
* [OPENMP]Fix PR43330: OpenMP target: Mapping of partial arrays fails.Alexey Bataev2019-10-011-8/+27
* Don't elide the use of the thread wrapper for a thread_local constinitRichard Smith2019-10-011-2/+3
* [Clang] Use -main-file-name for source filename if not setTeresa Johnson2019-09-301-2/+10
* [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet2019-09-304-5/+5
* [Alignment][NFC] Remove LoadInst::setAlignment(unsigned)Guillaume Chatelet2019-09-301-1/+1
* For P0784R7: compute whether a variable has constant destruction if itRichard Smith2019-09-296-23/+13
* [TimeProfiler] Fix "OptModule" section and add new "Backend" sectionsAnton Afanasyev2019-09-281-0/+3
* [Clang][OpenMP Offload] Create start/end symbols for the offloading entry tab...Sergey Dmitriev2019-09-271-9/+8
* [HIP] Support new kernel launching APIYaxun Liu2019-09-241-6/+11
* Support for DWARF-5 C++ language tags.Adrian Prantl2019-09-242-1/+9
* Revert "Support for DWARF-5 C++ language tags."Jonas Devlieghere2019-09-232-9/+1
* Support for DWARF-5 C++ language tags.Adrian Prantl2019-09-232-1/+9
* [OPENMP]Use standard parsing for 'match' clause, NFC.Alexey Bataev2019-09-231-0/+1
* [OPENMP]Fix PR43355: DO not emit target calls if only -fopenmp-targetsAlexey Bataev2019-09-231-0/+4
* [OPENMP]Call __kmpc_push_tripcount in task context.Alexey Bataev2019-09-233-58/+71
* [Alignment] fix buildGuillaume Chatelet2019-09-231-5/+6
* [OPENMP]Fix for PR43349: Crash for privatized loop bound.Alexey Bataev2019-09-181-0/+16
* Revert r372082 "[Clang] Pragma vectorize_width() implies vectorize(enable)"Hans Wennborg2019-09-181-8/+0
* Add SpellingNotCalculated to Attribute Enums to suppress UBSan warningsErich Keane2019-09-171-0/+2
* [Clang] Pragma vectorize_width() implies vectorize(enable)Sjoerd Meijer2019-09-171-0/+8
* [WebAssembly] Narrowing and widening SIMD opsThomas Lively2019-09-131-0/+57
* [OPENMP5.0]Add basic support for declare variant directive.Alexey Bataev2019-09-132-0/+9