aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-06-06reverse r158117.Fariborz Jahanian
2012-06-06When doing arithmatic on vla pointer, make sureFariborz Jahanian
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-06-06Remove unused private member variables found by clang's new -Wunused-private-...Benjamin Kramer
2012-06-05Fix a bug with va_arg and vectors on Darwin x86-32. <rdar://problem/11592208>.Eli Friedman
2012-06-05Reapply "Only emit debug information for methods that are user defined, there's"Eric Christopher
2012-06-05Revert "Only emit debug information for methods that are user defined, there's"John McCall
2012-06-05Only emit debug information for methods that are user defined, there'sEric Christopher
2012-06-01Support C++11 enum forward declarations.Eric Christopher
2012-05-29objective-c: fix a sema and IRGen crash when propertyFariborz Jahanian
2012-05-29OpenCL: Fix vector conditional operator CodeGen for the case wherePeter Collingbourne
2012-05-28adjust to mainline llvm API change.Chris Lattner
2012-05-25fix codegen support for alloc_size attribute for static C++ methodsNuno Lopes
2012-05-25add CodeGen support for the alloc_size attributeNuno Lopes
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