aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-05-04This patch adds a new Clang compiler flag "-gline-tables-only".Alexey Samsonov
2012-05-01During block layout, after padding up to the max field alignment,John McCall
2012-05-01Spacing.Chad Rosier
2012-05-01Push variable declaration into nested scope (the only place where it is used)...Ted Kremenek
2012-05-01Add support for laying out vtordisps according to our currentJohn McCall
2012-05-01Abstract the emission of global destructors into ABI-specific codeJohn McCall
2012-05-01Refactor the C++ ABI code a little bit to take advantage ofJohn McCall
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-27Use enum to set debug info size generated by ClangAlexey Samsonov
2012-04-27Add a missing check in CodeGen of packed classes with vtables. <rdar://probl...Eli Friedman
2012-04-26objective-c IRGen. Fixes a getter synthesis bugFariborz Jahanian
2012-04-26Fix a bug with block layout when the block contains somethingJohn McCall
2012-04-24Add a flag to the image info section indicating that the program is compiled forBill Wendling
2012-04-24enable TBAA when -fthread-sanitizer is given, even with -O0 or -relaxed-alia...Kostya Serebryany
2012-04-23Forward declarations should take a context. This helps the debuggerEric Christopher
2012-04-23Revert r155363, due to the underlying patches in LLVM causing regressionChandler Carruth
2012-04-23Hexagon V5 (floating point) support in cfe.Sirish Pande
2012-04-22PR12571: Objects of type clang::ConstantArrayType aren't always emitted withRichard Smith
2012-04-20Fix bug 12574 - Avoid infinite recursion in constructors and destructors when...Timur Iskhodzhanov
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard
2012-04-18Revert some Hexagon builtin commits to match reverts done to LLVM inChandler Carruth
2012-04-17Fix case where the alignment is overaligned, per Eli's suggestion.Chad Rosier
2012-04-17Make sure EmitMoveFromReturnSlot is passing the correct alignment toChad Rosier
2012-04-16Typo.Eric Christopher
2012-04-16Remove support for -fast-math metadata for the moment.Duncan Sands
2012-04-16Generate fpmath metadata when -ffast-math. Note that no optimizations are hookedDuncan Sands
2012-04-16Hexagon V5(Floating Point) support.Sirish Pande
2012-04-16Adjust for LLVM name tweaks requested by Chandler.Duncan Sands
2012-04-16Propagate alignment on lvalues through EmitLValueForField. PR12395.Eli Friedman
2012-04-15Use MDBuilder to help with metadata creation.Duncan Sands
2012-04-15PR12226: don't generate wrong code if a braced string literal is used toRichard Smith
2012-04-14Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'mDuncan Sands
2012-04-14Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith
2012-04-13Don't enter cleanups for unreachable variables. It's impossible toJohn McCall
2012-04-13Avoid string thrashing when we can concatenate them in the final buffer.Benjamin Kramer
2012-04-13Step forward with supporting of ARM homogenous aggregates:Anton Korobeynikov
2012-04-13Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set ofRichard Smith
2012-04-13Fix a trivial oversight with apple-kext static local destructorsJohn McCall
2012-04-13Implement the missing pieces needed to support libstdc++4.7's <atomic>:Richard Smith
2012-04-12Fix some i1/i8 confusion within _Atomic(bool) in IR generation, bothDouglas Gregor
2012-04-12Implement support for 18 of the GNU-compatible __atomic builtins.Richard Smith
2012-04-12These functions too have no prototypes. Audited the rest of Sema forEric Christopher
2012-04-12static functions have a need for mangled name debug information too.Eric Christopher
2012-04-12The copy and destroy helper functions aren't prototyped, don't call themEric Christopher
2012-04-11Provide, and document, a set of __c11_atomic_* intrinsics to implement C11'sRichard Smith
2012-04-11Make __atomic_init() (soon to be __c11_atomic_init()) work with non-scalar ty...David Chisnall
2012-04-11Enable debug info for objective c implementations that may not haveEric Christopher
2012-04-10For debug and coverage analysis if we're not optimizing go aheadEric Christopher
2012-04-10Express the number of ULPs in fpaccuracy metadata as a real rather than a Duncan Sands
2012-04-10EmitStopPoint already checks if we have debug info.Eric Christopher