summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGValue.h
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek2017-05-181-18/+33
* [Sema] PR26444 fix crash when alignment value is >= 2**16David Majnemer2016-03-021-1/+1
* Introduce __builtin_nontemporal_store and __builtin_nontemporal_load.Michael Zolotukhin2015-09-081-0/+7
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-46/+129
* [opaque pointer type] Update for GEP API changes in LLVMDavid Blaikie2015-04-021-0/+2
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-5/+5
* Non-allocatable Global Named RegisterRenato Golin2014-05-191-1/+16
* Simplify atomic load/store IRGen.Eli Friedman2013-07-111-27/+3
* Initial support for struct-path aware TBAA.Manman Ren2013-04-041-0/+15
* revert r178784 since it does not have a commit messageManman Ren2013-04-041-15/+0
* Index: include/clang/Driver/CC1Options.tdManman Ren2013-04-041-0/+15
* Remove trailing comma in enum list.John McCall2013-03-131-1/+1
* Tighten up the rules for precise lifetime and documentJohn McCall2013-03-131-0/+16
* Promote atomic type sizes up to a power of two, capped byJohn McCall2013-03-071-3/+27
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-2/+2
* patch for PR9027 and // rdar://11861085Fariborz Jahanian2013-01-251-0/+4
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-1/+1
* CGValue.h: Update one \param to Addr in MakeBitfield(). [-Wdocumentation]NAKAMURA Takumi2012-12-241-1/+1
* Rework the bitfield access IR generation to address PR13619 andChandler Carruth2012-12-061-6/+6
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-0/+1
* Fix for PR#13606: http://llvm.org/bugs/show_bug.cgi?id=13606John Criswell2012-08-151-1/+1
* Significantly simplify CGExprAgg's logic about ignored results:John McCall2012-07-021-1/+2
* Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman2012-06-271-3/+3
* Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier2012-03-291-28/+7
* When we can't prove that the target of an aggregate copy isJohn McCall2012-03-281-7/+28
* Make sure we correctly set the alignment for vector loads and stores associat...Eli Friedman2012-03-221-5/+6
* Reuse forAddr to create ignored AggValueSlots.Benjamin Kramer2011-12-111-5/+2
* Switch LValue so that it exposes alignment in CharUnits. (No functional chan...Eli Friedman2011-12-031-7/+9
* Add a utility to get a RValue for a given LValue for an aggregate; switch a f...Eli Friedman2011-12-031-0/+5
* Switch the Alignment argument on AggValueSlot over to CharUnits, per John's r...Eli Friedman2011-12-031-6/+7
* Track alignment in AggValueSlot. No functional change in this patch, but I'l...Eli Friedman2011-12-031-2/+12
* Rip the ObjCPropertyRef l-value kind out of IR-generation.John McCall2011-11-071-32/+1
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-1/+2
* What say we document some of these AggValueSlot flags a bitJohn McCall2011-08-261-19/+32
* Since the 'is aliased' bit is critical for correctness in C++, itJohn McCall2011-08-261-2/+2
* Track whether an AggValueSlot is potentially aliased, and do notJohn McCall2011-08-251-3/+18
* Use stronger typing for the flags on AggValueSlot and requireJohn McCall2011-08-251-33/+34
* Restore correct use of GC barriers.John McCall2011-06-161-17/+36
* Automatic Reference Counting.John McCall2011-06-151-8/+20
* More capturing of 'this': implicit member expressions. Getting thatJohn McCall2011-02-031-1/+1
* Kill the KVC l-value kind and calculate the base expression when emittingJohn McCall2010-12-041-21/+8
* Improve codegen for initializer lists to use memset more aggressivelyChris Lattner2010-12-021-3/+14
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-8/+4
* Reset the lifetime-managed flag between emission of the agg conditionalJohn McCall2010-11-171-2/+2
* After discussion with Doug and John, I am revertingFariborz Jahanian2010-10-221-8/+1
* Patch fixes miscompile with non-trivial copy constructors and Fariborz Jahanian2010-10-221-1/+8
* Experimental TBAA support.Dan Gohman2010-10-141-3/+13
* Removes unused setter.Fariborz Jahanian2010-09-161-3/+0
* Further beautification: this pointer can now be typed.John McCall2010-09-161-5/+5