aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-10-25-fcatch-undefined-behavior checking for appropriate vptr value: Clang CodeGen...Richard Smith
2012-10-25When we're devirtualizing a method call, make sure the method has the correct...Eli Friedman
2012-10-24Remove the HiddenWeakTemplateVTables CodeGen option. It's currently unused.Douglas Gregor
2012-10-24Clang now attempts to create a TargetMachine whenever a triple is given.Nadav Rotem
2012-10-24Add padding inreg registers to cause llvm to skip ecx when needed withRafael Espindola
2012-10-24Add inreg markers with the x86_fastcallcc calling convention.Rafael Espindola
2012-10-24Change EmitAssemblyHelper to create the target machine earlyNadav Rotem
2012-10-23Switch CodeGenOptions over to a .def file, like we do with LangOptions.Douglas Gregor
2012-10-23Don't try to use inreg with 0 sized structs. Thanks to Eli for reporting theRafael Espindola
2012-10-20Move private classes into anonymous namespaces.Benjamin Kramer
2012-10-20DR1472: A reference isn't odr-used if it has preceding initialization,Richard Smith
2012-10-19IRgen: Initialize TargetLoweringInfo with a triple.Daniel Dunbar
2012-10-19Fix handling of the regparm attribute in the presence of classes with copyRafael Espindola
2012-10-19Reintroduce the TargetTransformInfo to the clang pass manager.Nadav Rotem
2012-10-18Fix up comment and invert order. Most simple check first.Eric Christopher
2012-10-18Add a new option for and disable column number information as thereEric Christopher
2012-10-18Revert svn r165741 "Add TargetTransformInfo to the clang driver."Bob Wilson
2012-10-17Revert r158009 since there are some uses of artificial functions inEric Christopher
2012-10-17Set a special flag in class metadata when an Objective-C classJohn McCall
2012-10-17Organize and rename the magic constants for class flags.John McCall
2012-10-17At -O0, prefer objc_storeStrong with a null new value to theJohn McCall
2012-10-17"'Might as well make it static const.' -- John McCall" -- Michael ScottNico Weber
2012-10-16PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function.David Blaikie
2012-10-16Add pnaclcall convention to Native Client targets.Derek Schuff
2012-10-16ARM ABI: fix ABI alignment issues in varargs.Manman Ren
2012-10-16ARM ABI: passing illegal vector types as varargs.Manman Ren
2012-10-16ARM ABI: fix ABI alignment issues when passing legal vector types as varargs.Manman Ren
2012-10-16When using a symbol with attribute weakref, search for it first andJoerg Sonnenberger
2012-10-16GNUstep runtime version default to 1.6, generate correct property attributeDavid Chisnall
2012-10-16Transform pattern:Alexey Samsonov
2012-10-16Use the Attributes::get method which takes an AttrVal value directly to simpl...Bill Wendling
2012-10-15Un-revert r164907 and r164902 (+ follow-ups), 10.6 build fix to follow.Daniel Dunbar
2012-10-15Revert r164907 and r164902 (+ follow-ups). They broke building on 10.6.Nico Weber
2012-10-15Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling
2012-10-15[asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. clan...Kostya Serebryany
2012-10-15Use enum values instead of magic numbers for indexing into the attribute list.Bill Wendling
2012-10-15Attributes RewriteBill Wendling
2012-10-15At -O0, emit an @llvm.trap() call at the end of a value-returning function whichRichard Smith
2012-10-14Remove operator cast method in favor of querying with the correct method.Bill Wendling
2012-10-14Use the Builder to create the stack alignment attribute.Bill Wendling
2012-10-13"Implement" codegen support for __noop().Nico Weber
2012-10-13Simplify. Suggestion by Sean Silva.Nico Weber
2012-10-12Make -mms-bitfields behave consistently.Eli Friedman
2012-10-12-fcatch-undefined-behavior: Trap undefined behavior due to conversions to orRichard Smith
2012-10-12This patch addresses PR13948.Bill Schmidt
2012-10-11Add TargetTransformInfo to the clang driver.Nadav Rotem
2012-10-11Fix build failure from r165722Derek Schuff
2012-10-11Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow
2012-10-11Properly factor Native Client defines to support NaCl as an OSDerek Schuff
2012-10-11Make X86_64ABIInfo clean for ABIs with 32 bit pointers, such as X32Derek Schuff