- Dec 07, 2011
-
-
Duncan Sands authored
llvm-svn: 146037
-
Duncan Sands authored
"opt -std-compile-opts". llvm-svn: 146036
-
Benjamin Kramer authored
llvm-svn: 146034
-
Tobias Grosser authored
Cloog continued to split the domains even after the scattering. This lead to complicated code. llvm-svn: 146033
-
Hans Wennborg authored
in addition to underlying type. For example, the warning for printf("%zu", 42.0); changes from "conversion specifies type 'unsigned long'" to "conversion specifies type 'size_t' (aka 'unsigned long')" (This is a second attempt after r145697, which got reverted.) llvm-svn: 146032
-
Craig Topper authored
Fix a bunch of SSE/AVX patterns to use proper memop types. In particular, not using integer loads other than v2i64/v4i64 since the others are all promoted. llvm-svn: 146031
-
Bill Wendling authored
llvm-svn: 146030
-
Bill Wendling authored
llvm-svn: 146029
-
Tobias Grosser authored
This increases the readablity. This also adds some comments that explain what this function does. llvm-svn: 146028
-
Tobias Grosser authored
llvm-svn: 146027
-
Evan Cheng authored
generator to it. For non-bundle instructions, these behave exactly the same as the MC layer API. For properties like mayLoad / mayStore, look into the bundle and if any of the bundled instructions has the property it would return true. For properties like isPredicable, only return true if *all* of the bundled instructions have the property. For properties like canFoldAsLoad, isCompare, conservatively return false for bundles. llvm-svn: 146026
-
David Blaikie authored
llvm-svn: 146025
-
Hal Finkel authored
make CR spill and restore 64-bit clean (no functional change), and fix some other problems found with -verify-machineinstrs llvm-svn: 146024
-
Hal Finkel authored
llvm-svn: 146023
-
Hal Finkel authored
llvm-svn: 146022
-
Hal Finkel authored
llvm-svn: 146021
-
Argyrios Kyrtzidis authored
-Allow it to be used with multiple BeginSourceFile/EndSourceFile calls; for this introduce a "finish" callback method in the DiagnosticConsumer. SDiagsWriter finishes up the serialization file inside this method. -Make it independent of any particular DiagnosticsEngine; make it use the SourceManager of the Diagnostic object. -Ignore null source ranges. llvm-svn: 146020
-
Argyrios Kyrtzidis authored
llvm-svn: 146019
-
Jakob Stoklund Olesen authored
The block offset can be computed from the previous block. That is more robust than keeping track of a delta. Eliminate one redundant AdjustBBOffsetsAfter call. llvm-svn: 146018
-
Jakob Stoklund Olesen authored
These fields are not used for anything yet. llvm-svn: 146017
-
Eli Friedman authored
llvm-svn: 146016
-
Eli Friedman authored
Zap unnecessary isIntDivCheap() check. PR11485. No testcase because this doesn't affect any in-tree target. llvm-svn: 146015
-
Daniel Dunbar authored
llvm-svn: 146014
-
Nick Lewycky authored
actually occurs. llvm-svn: 146013
-
Douglas Gregor authored
when we load a module map (module.map) from a directory, also load a private module map (module_private.map) for that directory, if present. That private module map can inject a new submodule that captures private headers. llvm-svn: 146012
-
Ted Kremenek authored
Tweak serialized diagnostics to support errors with no categories. Fixes <rdar://problem/10538300>. llvm-svn: 146011
-
Jim Grosbach authored
The TokenAlias handling of data type suffices renders these unnecessary. llvm-svn: 146010
-
Eli Friedman authored
Make sure we correctly zero-initialize unions containing a pointer to data member as the first field. PR11487. llvm-svn: 146009
-
Jakob Stoklund Olesen authored
llvm-svn: 146008
-
Jim Grosbach authored
Data type suffix aliasing. Previously handled via lots of instruction aliases. Cleanup of those forthcoming. rdar://10435076 llvm-svn: 146007
-
Anna Zaks authored
SVal can be not only a symbol, but a MemRegion. Add support for such cases. llvm-svn: 146006
-
Jakob Stoklund Olesen authored
No functional change is intended. llvm-svn: 146005
-
Jakob Stoklund Olesen authored
llvm-svn: 146004
-
Jim Grosbach authored
llvm-svn: 146003
-
Douglas Gregor authored
module, at least have the decency to complain about it. llvm-svn: 146002
-
Eli Friedman authored
llvm-svn: 146001
-
Richard Smith authored
bound to not have side effects(!). Add constant-folding support for expressions of void type, to ensure that we can still fold ((void)0, 1) as an array bound. llvm-svn: 146000
-
Fariborz Jahanian authored
methods with these attributes are sent to receivers of 'id' type too. // rdar://10459930 llvm-svn: 145999
-
Bruno Cardoso Lopes authored
make the addend fixup code a bit more generic Patch by Jack Carter. llvm-svn: 145998
-
Jakob Stoklund Olesen authored
This flag is used when bundling machine instructions. It indicates whether the operand reads a value defined inside or outside its bundle. llvm-svn: 145997
-