summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* Add getBeginLoc API to replace getStartLocStephen Kelly2018-08-091-1/+2
* Correctly initialise global blocks on Windows.David Chisnall2018-08-091-2/+26
* [Builtins] Implement __builtin_clrsb to be compatible with gccCraig Topper2018-08-081-0/+20
* [CodeGen][Timers] Enable llvm::TimePassesIsEnabled when -ftime-report is spec...Craig Topper2018-08-081-0/+1
* [DebugInfo][OpenCL] Address post-commit review for r338299Scott Linder2018-08-082-55/+97
* [CGObjCGNU] Rename GetSelector helper method to fix -Woverloaded-virtual warn...Simon Pilgrim2018-08-081-8/+8
* [CodeGen] IncompleteArray Support Balaji V. Iyer2018-08-081-0/+10
* [NFC] CGDecl factor out constant emissionJF Bastien2018-08-071-47/+56
* [OPENMP] Mark variables captured in declare target region as implicitlyAlexey Bataev2018-08-073-1/+28
* [OpenCL] Restore r338899 (reverted in r338904), fixing stack-use-after-returnScott Linder2018-08-071-21/+35
* [objc-gnustep] Don't emit .guess ivar offset vars.David Chisnall2018-08-071-34/+4
* Revert "[DebugInfo] Generate debug information for labels. (Fix PR37395)"Hsiangkai Wang2018-08-063-39/+0
* [DebugInfo] Generate debug information for labels. (Fix PR37395)Hsiangkai Wang2018-08-063-0/+39
* [DebugInfo] Use DbgVariableIntrinsic as the base class of variables.Hsiangkai Wang2018-08-061-1/+1
* Avoid creating conditional cleanup blocks that contain only @llvm.lifetime.en...Richard Smith2018-08-041-7/+40
* [OpenMP] Encode offload target triples into comdat key for offload initializa...Sergey Dmitriev2018-08-031-1/+13
* [NFC] Initialize a variable to prevent future invalid deref.Erich Keane2018-08-031-1/+1
* Revert "[OpenCL] Always emit alloca in entry block for enqueue_kernel builtin"Vlad Tsyrklevich2018-08-031-33/+20
* [OpenCL] Always emit alloca in entry block for enqueue_kernel builtinScott Linder2018-08-031-20/+33
* [CodeGen] Emit parallel_loop_access for each loop in the loop stack.Michael Kruse2018-08-031-2/+13
* [WebAssembly] Support for atomic.wait / atomic.wake builtinsHeejin Ahn2018-08-021-0/+20
* Try to make builtin address space declarations not uselessMatt Arsenault2018-08-021-44/+18
* [UnrollAndJam] Add unroll_and_jam pragma handlingDavid Green2018-08-012-5/+63
* [OPENMP] Change linkage of offloading symbols to support droppingAlexey Bataev2018-07-311-2/+4
* [OPENMP] Prevent problems with linking of the static variables.Alexey Bataev2018-07-311-0/+13
* Revert "Add a definition for FieldSize that seems to make sense here."Eric Christopher2018-07-301-1/+0
* Add a definition for FieldSize that seems to make sense here.Eric Christopher2018-07-301-0/+1
* Fix use of uninitialized variable in r338299Scott Linder2018-07-301-1/+1
* [DebugInfo][OpenCL] Generate correct block literal debug info for OpenCLScott Linder2018-07-301-34/+48
* Remove trailing spaceFangrui Song2018-07-3038-486/+486
* [clang][ubsan] Implicit Conversion Sanitizer - integer truncation - clang partRoman Lebedev2018-07-302-16/+90
* [ARM, AArch64]: Use unadjusted alignment when passing composites as argumentsMomchil Velikov2018-07-301-5/+14
* [mips64][clang] Provide the signext attribute for i32 return valuesStefan Maksimovic2018-07-301-2/+8
* Revert r337456: [CodeGen] Disable aggressive structor optimizations at -O0, t...Chandler Carruth2018-07-291-14/+4
* [UBSan] Strengthen pointer checks in 'new' expressionsSerge Pavlov2018-07-284-26/+69
* [CUDA][HIP] Allow function-scope static const variableYaxun Liu2018-07-281-0/+4
* [AST] Add a convenient getter from QualType to RecordDeclGeorge Karpenkov2018-07-282-5/+3
* [ARM64] [Windows] Follow MS X86_64 C++ ABI when passing structsSanjin Sijaric2018-07-261-0/+1
* [COFF, ARM64] Decide when to mark struct returns as SRetMandeep Singh Grang2018-07-262-1/+14
* [RISCV] Add support for interrupt attributeAna Pazos2018-07-261-0/+21
* [CodeGen][ObjC] Make block copy/dispose helper functions exception-safe.Akira Hatanaka2018-07-263-61/+103
* [OPENMP] ThreadId in serialized parallel regions is 0.Alexey Bataev2018-07-252-9/+16
* CodeGen: use non-zero memset when possible for automatic variablesJF Bastien2018-07-251-26/+141
* Revert "[DebugInfo] Generate debug information for labels. (Fix PR37395)"Shiva Chen2018-07-243-39/+0
* [DebugInfo] Generate debug information for labels. (Fix PR37395)Shiva Chen2018-07-243-0/+39
* Borrow visibility from __fundamental_type_info for generated fundamental type...Thomas Anderson2018-07-241-60/+67
* Support lifetime-extension of conditional temporaries.Richard Smith2018-07-233-109/+148
* [CodeGen] Record if a C++ record is a trivial typeAaron Smith2018-07-231-0/+4
* [NEON] Fix support for vrndi_f32(), vrndiq_f32() and vrndns_f32() intrinsicsIvan A. Kosarev2018-07-231-6/+13
* [HIP] Support -fcuda-flush-denormals-to-zero for amdgcnYaxun Liu2018-07-212-2/+2
OpenPOWER on IntegriCloud