aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic
AgeCommit message (Expand)Author
2012-02-07Fix indentation and an 80-column violation.Chad Rosier
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer
2012-02-07In r149662, setDiagnosticMapping was modified to not allow warnings mapped to Chad Rosier
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer
2012-02-04Move Storage and StorageAllocator out of the PartialDiagnostic class so we ca...Benjamin Kramer
2012-02-03Change the fixed array of FixitHints to a SmallVector to lift offArgyrios Kyrtzidis
2012-02-03[frontend] Don't allow a mapping to a warning override an error/fatal mapping.Chad Rosier
2012-02-02Back out my heinous hack that tricked the module generation mechanismDouglas Gregor
2012-01-31Use the new Triple::getMacOSXVersion function in another place.Bob Wilson
2012-01-31Fix "long double" and __SIZE_TYPE__ on powerpc, now with test fix.Nico Weber
2012-01-30Revert r149285, it breaks test/Preprocessor/init.c.Nico Weber
2012-01-30Fix "long double" and __SIZE_TYPE__ on powerpc.Nico Weber
2012-01-30Introduce TargetInfo::hasFeature() to query various feature names inDouglas Gregor
2012-01-30Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor
2012-01-29Complain about attempts to use 'protected' visibility on targetsJohn McCall
2012-01-28Use defined-at-zero behavior for CLZ/CTZ builtins on PowerPC.Bob Wilson
2012-01-28DiagnosticsEngine::setMappingToAllDiagnostics() does not need to return bool,Argyrios Kyrtzidis
2012-01-27Introduce module attributes into the module map grammar, along with aDouglas Gregor
2012-01-27Due to a bug, -Wno-everything works like -Weverything. Fix the bug by havingArgyrios Kyrtzidis
2012-01-26Make clz/ctz builtins defined for zero on ARM targets. rdar://10732455Bob Wilson
2012-01-20rename -ccc-host-triple into -targetSebastian Pop
2012-01-17fix for PR11655Anton Yartsev
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-13Revert r148138; it's causing test failures.Eli Friedman
2012-01-13remove assertions in the Hexagon backend specific clang driverSebastian Pop
2012-01-13rename -ccc-host-triple into -targetSebastian Pop
2012-01-11Fix -mfpu parsing on ARM.Evgeniy Stepanov
2012-01-10Add definitions for AMD's bobcat (aka btver1)Benjamin Kramer
2012-01-10Enable POPCNT and LZCNT with sse4a.Benjamin Kramer
2012-01-10Factor the repetitive cpu macro definition into a helper function.Benjamin Kramer
2012-01-09Merge AVX/AVX2 into the SSE level.Craig Topper
2012-01-06__FLT_EVAL_METHOD__ should be 1 on NetBSD/i386, since it defaults toJoerg Sonnenberger
2012-01-04Store the submodules of a module in source order, as they are storedDouglas Gregor
2012-01-04Penryn doesn't support sse4.2, don't enable it in the first place.Benjamin Kramer
2012-01-03Re-uglify #public and #private to #__public_macro and #__private_macro.Douglas Gregor
2012-01-03Eliminate the uglified keyword __import_module__ for importingDouglas Gregor
2012-01-03Under -fmodules, accept #public <macroname> and #private <macroname>Douglas Gregor
2011-12-31Implement support for module requirements, which indicate the languageDouglas Gregor
2011-12-30Add FMA4 feature flag. Intrinsics coming soon. Also make sse4a feature flag i...Craig Topper
2011-12-29Add popcnt feature flag to match gcc. This flag is implied when sse42 is enab...Craig Topper
2011-12-28Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with...Benjamin Kramer
2011-12-26Partially revert r147195; lib/Basic/Version.cpp conditionally depends on conf...Eli Friedman
2011-12-25Add BMI, BMI2, and LZCNT feature flags to enable adding intrinsics.Craig Topper
2011-12-23Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer
2011-12-22remove unneeded config.h includesDylan Noblesmith
2011-12-22Add support for bitcasts to vector type in Evaluate.Eli Friedman
2011-12-21Fix bugs in SourceManager::computeMacroArgsCache() and add a unit test for it.Argyrios Kyrtzidis