summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [clang][slh] add Clang attr no_speculative_load_hardeningZola Bridges2019-01-181-4/+10
* Fix cleanup registration for lambda captures.Richard Smith2019-01-174-31/+49
* [CodeGenObjC] Use a constant value for non-fragile ivar offsets when possibleErik Pilkington2019-01-171-11/+33
* TLS: Respect visibility for thread_local variables on Darwin (PR40327)Vlad Tsyrklevich2019-01-171-4/+6
* CodeGen: Cast llvm.flt.rounds result to match __builtin_flt_roundsAnton Korobeynikov2019-01-171-0/+11
* [NewPM] Add -fsanitize={memory,thread} handling to clangPhilip Pfaffe2019-01-171-0/+11
* [X86] Add custom emission for the avx512 scatter builtins to convert from sca...Craig Topper2019-01-171-0/+108
* Recommit r351160 "[X86] Make _xgetbv/_xsetbv on non-windows platforms"Craig Topper2019-01-161-1/+10
* [X86] Add versions of the avx512 gather intrinsics that take the mask as a vX...Craig Topper2019-01-161-0/+108
* [Fixed Point Arithmetic] Fixed Point SubtractionLeonard Chan2019-01-161-11/+64
* [Fixed Point Arithmetic] Add APFixedPoint to APValueLeonard Chan2019-01-161-0/+3
* [Fixed Point Arithmetic] Fixed Point AdditionLeonard Chan2019-01-161-6/+76
* [MSP430] Improve support of 'interrupt' attributeAnton Korobeynikov2019-01-161-12/+10
* [NewPM][TSan] Reiterate the TSan portPhilip Pfaffe2019-01-161-2/+3
* [SEH] Pass the frame pointer from SEH finally to finally functionsSanjin Sijaric2019-01-161-2/+10
* [EH] Rename llvm.x86.seh.recoverfp intrinsic to llvm.eh.recoverfpEli Friedman2019-01-161-1/+1
* CodeGen: Remove debug printf unintentionally added in r351228.Peter Collingbourne2019-01-151-4/+2
* [MSP430] Provide a toolchain descriptionAnton Korobeynikov2019-01-151-2/+4
* Revert "[X86] Make _xgetbv/_xsetbv on non-windows platforms"Benjamin Kramer2019-01-151-10/+1
* [clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev2019-01-156-25/+145
* [X86] Make _xgetbv/_xsetbv on non-windows platformsCraig Topper2019-01-151-1/+10
* Revert alignment assumptions changesVlad Tsyrklevich2019-01-156-145/+25
* [clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev2019-01-146-25/+145
* [WebAssembly] Remove old builtinsDan Gohman2019-01-141-25/+0
* [OpenCL] Set generic addr space of 'this' in special class members.Anastasia Stulova2019-01-141-1/+1
* [AST] RecursiveASTVisitor visits lambda classes when implicit visitation is on.Sam McCall2019-01-141-1/+6
* [X86] Remove mask parameter from avx512 pmultishiftqb intrinsics. Use select ...Craig Topper2019-01-141-2/+22
* [X86] Remove mask parameter from vpshufbitqmb intrinsics. Change result to a ...Craig Topper2019-01-141-0/+25
* [LTO] Add option to enable LTOUnit splitting, and disable unless neededTeresa Johnson2019-01-111-10/+20
* [AST] Remove ASTContext from getThisType (NFC)Brian Gesiak2019-01-117-14/+13
* Fix header issues.Richard Trieu2019-01-113-0/+3
* In nothrow new-expressions, null-check the result if we're going toRichard Smith2019-01-101-2/+3
* [CodeGen] Clarify comment about COFF common symbol alignmentShoaib Meenai2019-01-091-2/+6
* Revert r350648: "Fix clang for r350647: Missed a function rename"Florian Hahn2019-01-091-3/+2
* Fix clang for r350647: Missed a function renamePhilip Pfaffe2019-01-081-2/+3
* Limit COFF 'common' emission to <=32 alignment types.Erich Keane2019-01-081-0/+5
* Don't emit DW_AT_enum_class unless it's actually an 'enum class'.Paul Robinson2019-01-081-1/+1
* [OPENMP]Add call to __kmpc_push_target_tripcount() function.Alexey Bataev2019-01-074-2/+210
* Recommit r350555 "[X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd...Craig Topper2019-01-071-0/+46
* Revert r350555 "[X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd b...Craig Topper2019-01-071-46/+0
* [X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd builtins.Craig Topper2019-01-071-0/+46
* [OPENMP][NVPTX]Reduce number of barriers in reductions.Alexey Bataev2019-01-071-7/+0
* [AST] Store some data of CXXNewExpr as trailing objectsBruno Ricci2019-01-071-2/+2
* CodeGen: fix autolink emission on ELFSaleem Abdulrasool2019-01-051-5/+15
* CodeGen: switch iteration to range based for loop (NFC)Saleem Abdulrasool2019-01-051-6/+4
* hwasan: Implement lazy thread initialization for the interceptor ABI.Peter Collingbourne2019-01-041-0/+6
* [ThinLTO] Clang changes to utilize new pass to handle chains of aliasesTeresa Johnson2019-01-041-2/+7
* [ObjCARC] Add an new attribute, objc_externally_retainedErik Pilkington2019-01-042-15/+21
* [OPENMP][NVPTX]Use new functions from the runtime library.Alexey Bataev2019-01-041-30/+43
* Add two new pragmas for controlling software pipelining optimizations.Aaron Ballman2019-01-042-2/+50