summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Revert some Hexagon builtin commits to match reverts done to LLVM inChandler Carruth2012-04-181-749/+155
* Fix case where the alignment is overaligned, per Eli's suggestion.Chad Rosier2012-04-171-1/+4
* Make sure EmitMoveFromReturnSlot is passing the correct alignment toChad Rosier2012-04-171-1/+1
* Typo.Eric Christopher2012-04-161-1/+1
* Remove support for -fast-math metadata for the moment.Duncan Sands2012-04-161-4/+0
* Generate fpmath metadata when -ffast-math. Note that no optimizations are hookedDuncan Sands2012-04-161-1/+6
* Hexagon V5(Floating Point) support.Sirish Pande2012-04-161-155/+749
* Adjust for LLVM name tweaks requested by Chandler.Duncan Sands2012-04-162-9/+9
* Propagate alignment on lvalues through EmitLValueForField. PR12395.Eli Friedman2012-04-167-79/+93
* Use MDBuilder to help with metadata creation.Duncan Sands2012-04-153-43/+14
* PR12226: don't generate wrong code if a braced string literal is used toRichard Smith2012-04-152-14/+4
* Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'mDuncan Sands2012-04-141-2/+1
* Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith2012-04-142-0/+8
* Don't enter cleanups for unreachable variables. It's impossible toJohn McCall2012-04-132-0/+6
* Avoid string thrashing when we can concatenate them in the final buffer.Benjamin Kramer2012-04-131-8/+8
* Step forward with supporting of ARM homogenous aggregates:Anton Korobeynikov2012-04-134-43/+119
* Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set ofRichard Smith2012-04-131-1/+11
* Fix a trivial oversight with apple-kext static local destructorsJohn McCall2012-04-131-0/+1
* Implement the missing pieces needed to support libstdc++4.7's <atomic>:Richard Smith2012-04-132-4/+179
* Fix some i1/i8 confusion within _Atomic(bool) in IR generation, bothDouglas Gregor2012-04-122-6/+10
* Implement support for 18 of the GNU-compatible __atomic builtins.Richard Smith2012-04-121-50/+175
* These functions too have no prototypes. Audited the rest of Sema forEric Christopher2012-04-122-4/+4
* static functions have a need for mangled name debug information too.Eric Christopher2012-04-121-3/+4
* The copy and destroy helper functions aren't prototyped, don't call themEric Christopher2012-04-121-2/+2
* Provide, and document, a set of __c11_atomic_* intrinsics to implement C11'sRichard Smith2012-04-111-2/+5
* Make __atomic_init() (soon to be __c11_atomic_init()) work with non-scalar ty...David Chisnall2012-04-111-4/+15
* Enable debug info for objective c implementations that may not haveEric Christopher2012-04-113-1/+22
* For debug and coverage analysis if we're not optimizing go aheadEric Christopher2012-04-101-1/+1
* Express the number of ULPs in fpaccuracy metadata as a real rather than a Duncan Sands2012-04-103-10/+6
* EmitStopPoint already checks if we have debug info.Eric Christopher2012-04-101-1/+1
* Tidy.Eric Christopher2012-04-101-2/+2
* Revert r154321, pending more discussion.David Chisnall2012-04-091-15/+0
* Add -fobjc-trace to emit a call before and after each Objective-C message sendDavid Chisnall2012-04-091-0/+15
* Wire up -fpie and -fPIE to LLVM's newly added TargetOptions. No testChandler Carruth2012-04-081-0/+1
* Teach Clang about PIE compilations. This is the first step of PR12380.Chandler Carruth2012-04-081-1/+1
* Use atexit when __cxa_atexit isn't available instead of adding aJohn McCall2012-04-061-26/+98
* Rename GenerateCXXGlobalDtorFunc to GenerateCXXGlobalDtorsFunc.John McCall2012-04-062-6/+6
* zext ivar offsets if required (GNU runtimes).David Chisnall2012-04-061-1/+4
* Only emit the getter and setter names if they're not the defaultEric Christopher2012-04-051-5/+13
* Make the variant of __builtin_shufflevector that takes the shuffle indexes as...Eli Friedman2012-04-051-3/+3
* Fix an oversight: don't run ARC optimization cleanup at -O0.Dan Gohman2012-04-041-1/+2
* Don't crash (assert failure) when generating blocks for C++ types with a non-...David Chisnall2012-04-041-1/+2
* ErrorUnsupported on array cookies in the MS C++ ABI code;John McCall2012-04-041-0/+7
* Silence dead store warning, and fix indentation.Ted Kremenek2012-04-041-8/+9
* Change location information for synthesized properties to be at theEric Christopher2012-04-032-7/+8
* Fix a pair of invalidation bugs when emitting protocol definitionsJohn McCall2012-03-301-2/+6
* Make sure we unique static-local decls across multiple emissions ofJohn McCall2012-03-303-51/+76
* Revert r153723, and its follow-ups r153728 and r153733.Chandler Carruth2012-03-308-175/+108
* Do the static-locals thing properly in the face of unions andJohn McCall2012-03-308-88/+119
* ItaniumCXXABI.cpp: Don't use nullptr. Clang source tree should be pre-c++11-c...NAKAMURA Takumi2012-03-301-1/+1