aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/TargetInfo.cpp
AgeCommit message (Expand)Author
2013-05-06Allow targets to define minimum alignment for global variablesUlrich Weigand
2013-04-18Add comment to describe cleverness.Benjamin Kramer
2013-04-18Reject asm output constraints that consist of modifiers only.Benjamin Kramer
2013-02-08Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose
2013-01-25First pass at abstracting out a class for the target C++ ABI.John McCall
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-27Fix the definition of the vfork() builtin on Haiku. PR14378.Eli Friedman
2012-10-29Handle '*' and '#' asm constraint modifiers.Ulrich Weigand
2012-10-15Teach TargetInfo to hold on to the TargetOptions with which it wasDouglas Gregor
2012-07-13Add a per target max vector alignment field (e.g., 32-byte alignment for x86 ...Chad Rosier
2012-04-16objective-c modern translator: buildit objc boolFariborz Jahanian
2011-12-22Add support for bitcasts to vector type in Evaluate.Eli Friedman
2011-12-16Add the value of "suitably aligned" from the C++11 standard to Basic/TargetInfo.Nick Lewycky
2011-10-31In x86_64, when calling an Objective-C method that returns a _Complex long do...Anders Carlsson
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-14Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic...Eli Friedman
2011-09-23Fix missing includes for llvm_unreachableDavid Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-08Added missing initialization.Abramo Bagnara
2011-08-04Add partial support for using anonymous bitfields (e.g., int : 0) to enforce Chad Rosier
2011-07-26After further discussion it has been determined that alignof should report Chad Rosier
2011-07-25Allow target to specify about using minimum alignment vs preferred. Takes ca...Chad Rosier
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-06-28Split out logic for valid clobbers and valid inline asm registers.Eric Christopher
2011-06-21Move additional register names to their own lookup, separate fromEric Christopher
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-18Add support for language-specific address spaces. On top of that,Peter Collingbourne
2011-02-10Implement mcount profiling, enabled via -pg.Roman Divacky
2011-01-06PowerPC fixes.Roman Divacky
2010-12-25The -fshort-wchar option causes wchar_t to become unsigned, in addition to beingChris Lattner
2010-12-19Add missing standard includes. Patch by Joerg Sonnenberger!Nick Lewycky
2010-11-03When setting a tied check if it's already tied. If it's tied to another const...Anders Carlsson
2010-11-03A number in an input constraint can't point to a read-write ('+') constraint....Anders Carlsson
2010-10-18Fix Whitespace.Michael J. Spencer
2010-09-21Fixed pr20314-2.c failure, added E, F, p constraint letters.John Thompson
2010-09-18Added '|' delimiter to separate inline asm multiple alternative constraints f...John Thompson
2010-09-07Allow 'o' and 'V' as constraints for output asm operands.Dale Johannesen
2010-08-21The ARM C++ ABI is sufficiently different from the Itanium C++ ABI thatJohn McCall
2010-08-11Fix oversight with symbolic names in TargetInfo::validateInputConstraint.Eli Friedman
2010-08-11Fix for pr7869, inline asm mult-alt constraints.John Thompson
2010-08-10Slightly revised handling of mult-alt constraints, to avoid an assert, until ...John Thompson
2010-07-14CodeGen/ObjC/NeXT: Fix Obj-C message send to match llvm-gcc when choosingDaniel Dunbar
2010-07-09Hack for dealing with commas until we support multiple alternative constraint...John Thompson
2010-06-04Correctly align large arrays in x86-64. This fixes PR5599.Rafael Espindola
2010-05-27Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin.Daniel Dunbar
2010-04-23david conrad points out that {|} in inline assembly on arm are not asmChris Lattner
2010-04-15clang -cc1: Add a -fno-bitfield-type-align option, for my own testing purposes.Daniel Dunbar
2010-04-15Tweak spelling (Bitfield -> BitField)Daniel Dunbar
2010-04-15Add TargetInfo::useBitfieldTypeAlignment().Daniel Dunbar