- Feb 04, 2010
-
-
Dan Gohman authored
than int. This will make it more convenient for LSR, which does a lot of things with int64_t offsets. llvm-svn: 95281
-
Evan Cheng authored
Indirect tail call has to go through a call preserved register since it's after callee register pops. X86 isel lowering is using EAX / R11 and it was somehow adding that to function live out. That prevented the real function return register from being added to the function live out list and bad things happen. This fixes 483.xalancbmk (with tail call opt). llvm-svn: 95280
-
Zhongxing Xu authored
llvm-svn: 95279
-
John McCall authored
llvm-svn: 95275
-
Sean Callanan authored
disassembly library that provide access to instruction information, and fixed ambiguous wording in the comments for the header. llvm-svn: 95274
-
John McCall authored
float literals, and unresolved lookups (which required hand-wavey extensions). llvm-svn: 95273
-
Dan Gohman authored
llvm-svn: 95272
-
Dale Johannesen authored
again, so it more or less handles long double. Restore \n removed in latest MC frenzy. llvm-svn: 95271
-
Victor Hernandez authored
Fix (and test) function-local metadata that occurs before the instruction that it refers to; fix is to not enumerate operands of function-local metadata until after all instructions have been enumerated llvm-svn: 95269
-
Ted Kremenek authored
a different return type. While we don't emit any errors (yet), at least we avoid cases where we might crash because of an assertion failure later on (when the return type differs from what is expected). llvm-svn: 95268
-
Fariborz Jahanian authored
the rewriter. (Fixes radar 7607781). llvm-svn: 95267
-
Eric Christopher authored
particular size, we just don't know what the length is yet. llvm-svn: 95266
-
- Feb 03, 2010
-
-
Dale Johannesen authored
on some other ppc say something on the list. llvm-svn: 95265
-
Dale Johannesen authored
llvm-svn: 95264
-
Dale Johannesen authored
these tests (they pass). llvm-svn: 95263
-
Anders Carlsson authored
Don't try to fold DeclRefExprs that point to ParmVarDecls. This had the side-effect of always folding the expression to the default argument of the parameter. For example: void f(int a = 10) { return a; } would always return 10, regardless of the passed in argument. This fixes another 600 test failures. We're now down to only 137 failures! llvm-svn: 95262
-
Chris Lattner authored
instructions with no operands. It can now handle define void @test2() nounwind { ret void } llvm-svn: 95261
-
Chris Lattner authored
llvm-svn: 95260
-
Evan Cheng authored
Speculatively disable x86 automatic tail call optimization while we track down a self-hosting issue. llvm-svn: 95259
-
Evan Cheng authored
llvm-svn: 95258
-
Fariborz Jahanian authored
(Fixes radar 7607413). llvm-svn: 95257
-
Chris Lattner authored
-enable-new-x86-encoder until its stable. llvm-svn: 95256
-
Sebastian Redl authored
In some contexts, type declarations cannot occur. Pass this information down to ParseClassSpecifier, to make its decision easier. Fixes PR6200. llvm-svn: 95255
-
Chris Lattner authored
llvm-svn: 95254
-
Chris Lattner authored
doing so invalidates the file guard optimization and is not in the spirit of "#if 0" because it is supposed to completely skip everything, even if it isn't lexically valid. Patch by Abramo Bagnara! llvm-svn: 95253
-
Kevin Enderby authored
Lock prefix, Repeat string operation prefixes and the Segment override prefixes. Also added versions of the move string and store string instructions without the repeat prefixes to X86InstrInfo.td. And finally marked the rep versions of move/store string records in X86InstrInfo.td as isCodeGenOnly = 1 so tblgen is happy building the disassembler files. llvm-svn: 95252
-
Douglas Gregor authored
remove some age-old FIXMEs and C++ workarounds within the type-compatibility logic. llvm-svn: 95249
-
-
Fariborz Jahanian authored
(partial fix for radar 7591784). llvm-svn: 95245
-
Daniel Dunbar authored
working code, for no apparent reason. llvm-svn: 95244
-
Devang Patel authored
llvm-svn: 95242
-
Devang Patel authored
llvm-svn: 95240
-
Sebastian Redl authored
llvm-svn: 95239
-
Douglas Gregor authored
with a function with a prototype, treat parameters of enumeration type based on the enumeration type's promotion type. llvm-svn: 95238
-
Jeffrey Yasskin authored
1-argument ExecutionEngine::create(Module*) ambiguous with the signature that used to be ExecutionEngine::create(ModuleProvider*, defaulted_params). Fixed by removing the 1-argument create(). Fixes PR6221. llvm-svn: 95236
-
Anders Carlsson authored
llvm-svn: 95235
-
Anders Carlsson authored
llvm-svn: 95232
-
Jeffrey Yasskin authored
llvm-svn: 95231
-
Daniel Dunbar authored
ever existed. :) llvm-svn: 95230
-
Jeffrey Yasskin authored
is what most readers will actually be aiming for. llvm-svn: 95229
-