aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/TargetInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-07-26After further discussion it has been determined that alignof should report Chad Rosier1-3/+0
2011-07-25Allow target to specify about using minimum alignment vs preferred. Takes ca...Chad Rosier1-0/+3
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-5/+5
2011-06-28Split out logic for valid clobbers and valid inline asm registers.Eric Christopher1-3/+8
2011-06-21Move additional register names to their own lookup, separate fromEric Christopher1-0/+28
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner1-1/+1
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor1-0/+4
2011-03-18Add support for language-specific address spaces. On top of that,Peter Collingbourne1-0/+6
2011-02-10Implement mcount profiling, enabled via -pg.Roman Divacky1-0/+1
2011-01-06PowerPC fixes.Roman Divacky1-0/+1
2010-12-25The -fshort-wchar option causes wchar_t to become unsigned, in addition to beingChris Lattner1-1/+1
2010-12-19Add missing standard includes. Patch by Joerg Sonnenberger!Nick Lewycky1-0/+1
2010-11-03When setting a tied check if it's already tied. If it's tied to another const...Anders Carlsson1-0/+10
2010-11-03A number in an input constraint can't point to a read-write ('+') constraint....Anders Carlsson1-0/+4
2010-10-18Fix Whitespace.Michael J. Spencer1-7/+7
2010-09-21Fixed pr20314-2.c failure, added E, F, p constraint letters.John Thompson1-0/+4
2010-09-18Added '|' delimiter to separate inline asm multiple alternative constraints f...John Thompson1-2/+1
2010-09-07Allow 'o' and 'V' as constraints for output asm operands.Dale Johannesen1-3/+9
2010-08-21The ARM C++ ABI is sufficiently different from the Itanium C++ ABI thatJohn McCall1-0/+3
2010-08-11Fix oversight with symbolic names in TargetInfo::validateInputConstraint.Eli Friedman1-0/+1
2010-08-11Fix for pr7869, inline asm mult-alt constraints.John Thompson1-5/+3
2010-08-10Slightly revised handling of mult-alt constraints, to avoid an assert, until ...John Thompson1-4/+16
2010-07-14CodeGen/ObjC/NeXT: Fix Obj-C message send to match llvm-gcc when choosingDaniel Dunbar1-0/+3
2010-07-09Hack for dealing with commas until we support multiple alternative constraint...John Thompson1-0/+4
2010-06-04Correctly align large arrays in x86-64. This fixes PR5599.Rafael Espindola1-0/+2
2010-05-27Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin.Daniel Dunbar1-0/+1
2010-04-23david conrad points out that {|} in inline assembly on arm are not asmChris Lattner1-0/+1
2010-04-15clang -cc1: Add a -fno-bitfield-type-align option, for my own testing purposes.Daniel Dunbar1-2/+3
2010-04-15Tweak spelling (Bitfield -> BitField)Daniel Dunbar1-1/+1
2010-04-15Add TargetInfo::useBitfieldTypeAlignment().Daniel Dunbar1-3/+3
2010-01-30Yay for more StringRefs.Anders Carlsson1-18/+21
2009-12-16fix PR5689: add support for 'o' and 'V' asm input operandsNuno Lopes1-0/+2
2009-11-21Add SigAtomicType to TargetInfo, Needed for MSP and PIC Targets, Credit to Ke...Edward O'Callaghan1-0/+1
2009-11-12do not store wchar/char16/char32/intmax width/alignment infoChris Lattner1-5/+0
2009-11-07teach the various targets what native integer types they have.Chris Lattner1-1/+1
2009-11-05Eliminate tablsJohn Thompson1-2/+2
2009-11-05clean up integer preprocessor type definitions, patch by Ken Dyck!Chris Lattner1-4/+20
2009-11-05Adding -fshort-wchar option.John Thompson1-0/+10
2009-10-25rename getTypeSigned() -> isTypeSigned() per daniel's review.Chris Lattner1-2/+2
2009-10-21add helpful methods to TargetInfo for querying builtin integer type properties,Chris Lattner1-0/+51
2009-10-21hookize wint_t's definition, patch by Edward O'Callaghan (from PR5233).Chris Lattner1-0/+1
2009-10-13fix PR4938 by recognizing % as a modifier on outputs,Chris Lattner1-0/+3
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump1-25/+25
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith1-0/+4
2009-07-01Fix for PR4192: fix the definition of int64_t on x86_64 Linux.Eli Friedman1-0/+1
2009-06-05Move CharIsSigned from TargetInfo to LangOptions.Eli Friedman1-1/+0
2009-05-06Fix rdar://6860124 - invalid input constraint 'J' in asmChris Lattner1-1/+9
2009-04-26in a tied operand, don't copy over the name or constraint string, just the fl...Chris Lattner1-2/+1
2009-04-26pull operands names "[foo]" into ConstraintInfo.Chris Lattner1-13/+7
2009-04-26pull the constraint string into the ConstraintInfo structChris Lattner1-4/+5