aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/TargetInfo.cpp
AgeCommit message (Expand)Author
2009-11-21Add SigAtomicType to TargetInfo, Needed for MSP and PIC Targets, Credit to Ke...Edward O'Callaghan
2009-11-12do not store wchar/char16/char32/intmax width/alignment infoChris Lattner
2009-11-07teach the various targets what native integer types they have.Chris Lattner
2009-11-05Eliminate tablsJohn Thompson
2009-11-05clean up integer preprocessor type definitions, patch by Ken Dyck!Chris Lattner
2009-11-05Adding -fshort-wchar option.John Thompson
2009-10-25rename getTypeSigned() -> isTypeSigned() per daniel's review.Chris Lattner
2009-10-21add helpful methods to TargetInfo for querying builtin integer type properties,Chris Lattner
2009-10-21hookize wint_t's definition, patch by Edward O'Callaghan (from PR5233).Chris Lattner
2009-10-13fix PR4938 by recognizing % as a modifier on outputs,Chris Lattner
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith
2009-07-01Fix for PR4192: fix the definition of int64_t on x86_64 Linux.Eli Friedman
2009-06-05Move CharIsSigned from TargetInfo to LangOptions.Eli Friedman
2009-05-06Fix rdar://6860124 - invalid input constraint 'J' in asmChris Lattner
2009-04-26in a tied operand, don't copy over the name or constraint string, just the fl...Chris Lattner
2009-04-26pull operands names "[foo]" into ConstraintInfo.Chris Lattner
2009-04-26pull the constraint string into the ConstraintInfo structChris Lattner
2009-04-26change TargetInfo::ConstraintInfo to be a struct that containsChris Lattner
2009-04-19Add target property for whether thread-local storage is supported. Eli Friedman
2009-02-28TargetInfo::validateAsmConstraint now takes a reference to the full constrain...Anders Carlsson
2009-02-13Give TargetInfo a new IntPtrType to hold the intptr_t type forChris Lattner
2009-02-06simplify and refactor a bunch of type definition code in PreprocessorChris Lattner
2009-01-27If an input constraint refers to an output constraint, it should have the sam...Anders Carlsson
2009-01-18Handle the 'X' constraint. Fixes <rdar://problem/6504897>.Anders Carlsson
2009-01-18Add sema support for symbolic names in inline asm statements.Anders Carlsson
2009-01-17Allow targets to override IntMaxTWidthNate Begeman
2009-01-17Change TargetInfo::validateInputConstraint to take begin/end name iterators i...Anders Carlsson
2009-01-12Make sure to initialize the ConstraintInfo to 0Anders Carlsson
2008-11-02More fallout from r58501: primary fix is some more corrections to make Eli Friedman
2008-10-31Fix a bug that was introduced in 58501. Ideally I think we should force all t...Anders Carlsson
2008-10-31Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wcharSanjiv Gupta
2008-10-05Implement PR2773, support for __USER_LABEL_PREFIX__Chris Lattner
2008-08-25Stop asserting in TargetInfo::validateInputConstraintDaniel Dunbar
2008-08-21First cut at OS detection, taking advantage of the new generic targets. Eli Friedman
2008-08-18Allow targets to override description string.Sanjiv Gupta
2008-08-11More #include cleaningDaniel Dunbar
2008-05-20Some small changes to make the target info a bit more accurate.Eli Friedman
2008-05-09parameterize pointer size/align better without doing virtual method calls in ...Chris Lattner
2008-05-09parameterize long long.Chris Lattner
2008-05-09correctly parameterize long, patch by Nate.Chris Lattner
2008-05-08Add basic support for the pic-* target triples and add support forChris Lattner
2008-04-24Have ValidateOutputConstraint return false instead of firing an assertionTed Kremenek
2008-04-18Tabs -> spacesNate Begeman
2008-04-18Initialize default double width and alignmentNate Begeman
2008-04-06add a missing #includeChris Lattner
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner