summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow __fp16 as a function arg or return type for AArch64Oliver Stannard2014-08-271-4/+8
* [UBSan] Add !nosanitize metadata to the code generated by UBSan.Alexey Samsonov2014-07-171-12/+22
* IR: update Clang to use polymorphic __fp16 conversion intrinsics.Tim Northover2014-07-171-8/+15
* Fix the dtor location issues in PR20038 harder.David Blaikie2014-07-101-9/+7
* [Sanitizer] Remove brittle cache variable and slightly simplify blacklisting ...Alexey Samsonov2014-07-071-1/+1
* Cleanup. No functionality change intended.Richard Smith2014-07-071-5/+4
* PR20038: DebugInfo: Call sites without DebugLocs for temporary dtors after a ...David Blaikie2014-06-251-1/+4
* IR-change: cmpxchg operations now return { iN, i1 }.Tim Northover2014-06-131-4/+6
* [CodeGen] Don't cast and use SizeTy instead of Int32Ty when constructing {ext...Michael J. Spencer2014-05-311-4/+1
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-23/+23
* Remove some empty statementsAlp Toker2014-04-191-1/+1
* Ensure we evaluate VLA bounds if a variably-modified type is used as theRichard Smith2014-04-141-0/+4
* Update for IR: add a second AtomicOrdering to cmpxchg insts.Tim Northover2014-03-111-4/+6
* [Modules] Update to reflect the move of CFG.h to the IR library in LLVMChandler Carruth2014-03-041-1/+1
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-4/+4
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* Change PGO instrumentation to compute counts in a separate AST traversal.Bob Wilson2014-02-171-8/+0
* Fix some minor whitespace issues.Bob Wilson2014-02-171-1/+1
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-1/+1
* CodeGen: Rename adjustFallThroughCount -> adjustForControlFlowJustin Bogner2014-01-131-4/+4
* CodeGen: Initial instrumentation based PGO implementationJustin Bogner2014-01-061-3/+34
* Eliminate UnaryTypeTraitExprAlp Toker2014-01-011-3/+0
* Eliminate BinaryTypeTraitExprAlp Toker2013-12-131-1/+1
* Add front-end infrastructure now address space casts are in LLVM IR.David Tweed2013-12-111-2/+13
* Correct hyphenations in comments and assert messagesAlp Toker2013-12-051-1/+1
* Remove an incorrect optimization inside Clang's IRGen. Its check to determineNick Lewycky2013-11-081-15/+8
* Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-insertedRichard Smith2013-10-221-2/+2
* Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky2013-10-021-18/+23
* Add the intrinsic __builtin_convertvectorHal Finkel2013-09-181-0/+76
* UBSan: Fix alignment checks emitted in downcasts.Filipe Cabecinhas2013-08-081-4/+7
* Add support for passing -1 to __builtin_shufflevector to signify an undefined...Craig Topper2013-08-031-2/+6
* Remove more odd code that tries to account for an off by 1 problem in vec3 sh...Craig Topper2013-08-011-8/+0
* Fix to handle all non-power-of-2 vector sizes in the mask form of _builtin_sh...Craig Topper2013-08-011-10/+2
* Remove broken and unnecessary vec3 handling from VisitShuffleVectorExpr.Craig Topper2013-08-011-5/+1
* Fix formatting. No functional change.Craig Topper2013-07-271-1/+1
* Remove trailing whitespace.Craig Topper2013-07-261-91/+91
* Make IgnoreParens() look through ChooseExprs.Eli Friedman2013-07-201-1/+1
* Make Expr::isConstantInitializer match IRGen.Eli Friedman2013-07-161-1/+1
* PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit...David Blaikie2013-07-131-12/+0
* Add support for complex compound assignments where the LHS is a scalar.Eli Friedman2013-06-121-9/+2
* Make sure we don't emit invalid IR for StmtExprs with complex cleanups.Eli Friedman2013-06-101-2/+6
* C++1y: Allow aggregates to have default initializers.Richard Smith2013-04-201-0/+4
* Standardize accesses to the TargetInfo in IR-gen.John McCall2013-04-161-2/+2
* UBSan: Don't diagnose inf/nan conversions between floating-point types. It's ...Richard Smith2013-03-271-34/+49
* PR15383: When -fsanitize=float-cast-overflow checks a float-to-int conversion,Richard Smith2013-03-191-8/+24
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-4/+4
* Improve C11 atomics support:David Chisnall2013-03-031-7/+89
* Use the actual ABI-determined C calling convention for runtimeJohn McCall2013-02-281-3/+8
* [ubsan] Emit single check for left shift.Will Dietz2013-02-251-4/+15
* ubsan: Emit bounds checks for array indexing, vector indexing, and (in really...Richard Smith2013-02-231-1/+10
OpenPOWER on IntegriCloud