aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-05-24Replace PTX back-end with NVPTX back-end in all places where Clang caresJustin Holewinski
2012-05-23If the first argument of __builtin_object_size can be folded to a constantRichard Smith
2012-05-23Emit C++11 enum class information if it exists.Eric Christopher
2012-05-22wire -fbounds-checking to the new LLVM bounds checking passNuno Lopes
2012-05-22revert the usage of the objectsize intrinsic with 3 parameters (to match LLVM...Nuno Lopes
2012-05-21Revert r115805. An array type is required to have a range type,Eric Christopher
2012-05-20Teach Clang about the NVPTX backend.Peter Collingbourne
2012-05-20CUDA: add CodeGen support for global variable address spaces.Peter Collingbourne
2012-05-20Zap a bogus assert for delegating constructors. PR12890, part 2.Eli Friedman
2012-05-19Update API usage for llvm DIBuilder changes for rvalue referenceEric Christopher
2012-05-16Remove unnecessary temporary.Eric Christopher
2012-05-16Fix code generation of variables reference expressions when mixingDouglas Gregor
2012-05-14Implement IRGen for C++11's "T{1, 2, 3}", where T is an aggregate and theRichard Smith
2012-05-12Add support for __attribute__((hot)) and __attribute__((cold)).Benjamin Kramer
2012-05-11Coerce byval aggregate arguments to integers whose size matches the integerAkira Hatanaka
2012-05-11Fix handling of vector return types.Akira Hatanaka
2012-05-11Hexagon V5 intrinsics support in clang.Sirish Pande
2012-05-09Implement PPC64TargetCodeGenInfo.Roman Divacky
2012-05-09update calls to objectsize intrinsic to match LLVM r156473Nuno Lopes
2012-05-08add -fbounds-checking option.Nuno Lopes
2012-05-08The address of a vla is actually complex and requires a dereference.Eric Christopher
2012-05-08Whitespace.Eric Christopher
2012-05-07remove code to add bound checks for simple array accesses, since those are al...Nuno Lopes
2012-05-07Convert AVX non-temporal store builtins to LLVM-native IR. This was previousl...Craig Topper
2012-05-05Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNa...Argyrios Kyrtzidis
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