- Feb 27, 2010
-
-
Nick Lewycky authored
Also, add support for 32-bit x86 Debian sid. llvm-svn: 97347
-
Chris Lattner authored
the opcode name. This gives the optimizer more semantic info. llvm-svn: 97346
-
Chris Lattner authored
but codegen'd differently. This really wanted to use some sort of subreg to get the low 4 bytes of the G8RC register or something. However, it's invalid and nothing is testing it, so I'm just zapping the bogosity. llvm-svn: 97345
-
Anders Carlsson authored
llvm-svn: 97344
-
Anders Carlsson authored
llvm-svn: 97342
-
Anders Carlsson authored
Enable the new vtable layout code for vtables that aren't construction vtables. (This doesn't mean that we emit LLVM IR using it yet, it just means that it's running and hopefully not crashing or asserting). llvm-svn: 97341
-
Anders Carlsson authored
llvm-svn: 97340
-
Anders Carlsson authored
llvm-svn: 97339
-
Anders Carlsson authored
llvm-svn: 97338
-
Anders Carlsson authored
llvm-svn: 97336
-
Anders Carlsson authored
llvm-svn: 97334
-
Anders Carlsson authored
llvm-svn: 97333
-
Anders Carlsson authored
XFAIL this for now. I have no idea why this test is failing on some machines. Looks like some sort of whitespace issue in FileCheck. llvm-svn: 97332
-
Benjamin Kramer authored
llvm-svn: 97331
-
Benjamin Kramer authored
llvm-svn: 97330
-
Anders Carlsson authored
llvm-svn: 97329
-
Anders Carlsson authored
llvm-svn: 97328
-
Benjamin Kramer authored
llvm-svn: 97327
-
Anders Carlsson authored
Stub out more of the 'this' pointer adjustment fixes I've been planning. Start using a set vector for primary bases so they will be ordered. llvm-svn: 97326
-
Benjamin Kramer authored
llvm-svn: 97324
-
Benjamin Kramer authored
llvm-svn: 97323
-
Benjamin Kramer authored
returns a StringRef. Use it to simplify some repetitive code. llvm-svn: 97322
-
Ted Kremenek authored
doing printf format string checking. This is a recent regression. llvm-svn: 97318
-
Chris Lattner authored
dissatisfying hack. TODO: Improve it. :) llvm-svn: 97317
-
Chris Lattner authored
llvm-svn: 97316
-
Chris Lattner authored
llvm-svn: 97315
-
Chris Lattner authored
with getType() == MVT::i32 etc. Teach it that two different integer constants are contradictory. This cuts 1K off the X86 table, down to 98k llvm-svn: 97314
-
Chris Lattner authored
llvm-svn: 97313
-
Chris Lattner authored
predicates. For example if we have: Scope: CheckType i32 ABC CheckType f32 DEF CheckType i32 GHI Then we know that we can transform this into: Scope: CheckType i32 Scope ABC GHI CheckType f32 DEF This reorders the check for the 'GHI' predicate above the check for the 'DEF' predidate. However it is safe to do this in this situation because we know that a node cannot have both an i32 and f32 type. We're now doing more factoring that the old isel did. llvm-svn: 97312
-
Kovarththanan Rajaratnam authored
llvm-svn: 97311
-
Evan Cheng authored
llvm-svn: 97310
-
Kovarththanan Rajaratnam authored
llvm-svn: 97309
-
Kovarththanan Rajaratnam authored
llvm-svn: 97308
-
Chris Lattner authored
respects -debug-only=something-else. llvm-svn: 97307
-
Anders Carlsson authored
Fix another vtable layout bug; we weren't looking hard enough for overriden functions when determining if an overrider will ever be used. llvm-svn: 97306
-
Chris Lattner authored
as deeply into the pattern as we can get away with. In pratice, this means "all the way to to the emitter code, but not across ComplexPatterns". This substantially increases the amount of factoring we get. llvm-svn: 97305
-
Anders Carlsson authored
llvm-svn: 97304
-
Anders Carlsson authored
Fix a bug where we were generating an unnecessary vtable for a virtual base that's already a primary virtual base. llvm-svn: 97303
-
Zhongxing Xu authored
llvm-svn: 97300
-
Douglas Gregor authored
end-of-line source location when given a column number beyond the length of the line, or an end-of-file source location when given a line number beyond the length of the file. Previously, we would return an invalid location. llvm-svn: 97299
-