- Apr 11, 2011
-
-
Rafael Espindola authored
llvm-svn: 129296
-
Eli Friedman authored
it is obvious that it should be included. llvm-svn: 129295
-
Owen Anderson authored
Fix another using-CPSR-twice bug in my ADCS/SBCS cleanups, and make proper use of the Commutable bit. llvm-svn: 129294
-
Jakob Stoklund Olesen authored
llvm-svn: 129293
-
Jakob Stoklund Olesen authored
LiveIntervals::findLiveInMBBs has to do a full binary search for each segment. llvm-svn: 129292
-
Garrison Venn authored
header file cstdio was added as an include. llvm-svn: 129291
-
Stephen Wilson authored
This patch fixes all of the warnings due to unordered initialization lists. Patch by Marco Minutoli. llvm-svn: 129290
-
Stephen Wilson authored
ParserVars is declared using the class keyword. This solves the warning. llvm-svn: 129289
-
Johnny Chen authored
llvm-svn: 129288
-
Evan Cheng authored
llvm-svn: 129287
-
Johnny Chen authored
invalid instructions. llvm-svn: 129286
-
Howard Hinnant authored
llvm-svn: 129285
-
Kevin Enderby authored
disassembler API. Hooked this up to the ARM target so such tools as Darwin's otool(1) can now print things like branch targets for example this: blx _puts instead of this: blx #-36 And even print the expression encoded in the Mach-O relocation entried for things like this: movt r0, :upper16:((_foo-_bar)+1234) llvm-svn: 129284
-
Jakob Stoklund Olesen authored
Both coalescing and register allocation already check aliases for interference, so these extra segments are only slowing us down. This speeds up both linear scan and the greedy register allocator. llvm-svn: 129283
-
Caroline Tice authored
Implement ARM emulation function to handle "SUBS PC, LR and related instructions". llvm-svn: 129279
-
Jakob Stoklund Olesen authored
This particularly helps with the initial transfer of fixed intervals. llvm-svn: 129277
-
Jakob Stoklund Olesen authored
llvm-svn: 129276
-
Jakob Stoklund Olesen authored
In particular, don't repeatedly recompute the PIC base live range after rematerialization. llvm-svn: 129275
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 129274
-
Anders Carlsson authored
If there's an invoke destination, we should use invoke instead of call when calling the __cxa_bad_typeid function. Fixes PR7400. llvm-svn: 129273
-
Jay Foad authored
was always a User. llvm-svn: 129272
-
Jay Foad authored
llvm-svn: 129271
-
Jay Foad authored
an odd number. llvm-svn: 129270
-
John McCall authored
llvm-svn: 129269
-
NAKAMURA Takumi authored
llvm-svn: 129268
-
NAKAMURA Takumi authored
llvm-svn: 129267
-
Howard Hinnant authored
llvm-svn: 129266
-
Anders Carlsson authored
llvm-svn: 129265
-
Anders Carlsson authored
CodeGenFunction::EmitDynamicCast always return null or throw a bad_cast exception. llvm-svn: 129264
-
Anders Carlsson authored
llvm-svn: 129263
-
Anders Carlsson authored
llvm-svn: 129262
-
Anders Carlsson authored
llvm-svn: 129261
-
Eli Friedman authored
llvm-svn: 129260
-
Bill Wendling authored
--- Reverse-merging r129235 into '.': D test/Feature/bb_attrs.ll U include/llvm/BasicBlock.h U include/llvm/Bitcode/LLVMBitCodes.h U lib/VMCore/AsmWriter.cpp U lib/VMCore/BasicBlock.cpp U lib/AsmParser/LLParser.cpp U lib/AsmParser/LLLexer.cpp U lib/AsmParser/LLToken.h U lib/Bitcode/Reader/BitcodeReader.cpp U lib/Bitcode/Writer/BitcodeWriter.cpp llvm-svn: 129259
-
Anders Carlsson authored
Remove the CodeGenCXX/dyncast.cpp test; it isn't really super useful to match on huge chunks of LLVM output. llvm-svn: 129258
-
- Apr 10, 2011
-
-
Anders Carlsson authored
represents a dynamic cast where we know that the result is always null. For example: struct A { virtual ~A(); }; struct B final : A { }; struct C { }; bool f(B* b) { return dynamic_cast<C*>(b); } llvm-svn: 129256
-
Howard Hinnant authored
llvm-svn: 129255
-
John McCall authored
and move a vector-splat check to follow l-value conversion. llvm-svn: 129254
-
Anders Carlsson authored
Strip off parens and no-op casts when deciding if an expr can be devirtualized. Fixes the second half of PR9660. llvm-svn: 129253
-
Anders Carlsson authored
llvm-svn: 129252
-