- Dec 01, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120539
-
Dan Gohman authored
is fine since isn't really necessary to check isValid there anyway. llvm-svn: 120538
-
Bill Wendling authored
llvm-svn: 120536
-
Jason W Kim authored
Lifted adjustFixupValue() from Darwin for sharing w ELF. Test added TODO: refactor ELFObjectWriter::RecordRelocation more. Possibly share more code with Darwin? Lots more relocations... llvm-svn: 120534
-
Bill Wendling authored
llvm-svn: 120533
-
Bill Wendling authored
llvm-svn: 120532
-
Eric Christopher authored
reg+reg handling. llvm-svn: 120526
-
Jan Wen Voung authored
llvm-svn: 120525
-
Bill Wendling authored
s/T1pIEncodeImm/T1pILdStEncodeImm/g llvm-svn: 120524
-
Bill Wendling authored
llvm-svn: 120522
-
Chris Lattner authored
20040709-1.c from the gcc testsuite. I was using the size of a pointer instead of the pointee. This fixes rdar://8713376 llvm-svn: 120519
-
Bill Wendling authored
llvm-svn: 120518
-
Michael J. Spencer authored
llvm-svn: 120514
-
Michael J. Spencer authored
llvm-svn: 120513
-
Bill Wendling authored
statements. llvm-svn: 120512
-
Owen Anderson authored
llvm-svn: 120507
-
NAKAMURA Takumi authored
llvm-svn: 120506
-
Andrew Trick authored
llvm-svn: 120504
-
Evan Cheng authored
legalization time. Since at legalization time there is no mapping from SDNode back to the corresponding LLVM instruction and the return SDNode is target specific, this requires a target hook to check for eligibility. Only x86 and ARM support this form of sibcall optimization right now. rdar://8707777 llvm-svn: 120501
-
Bill Wendling authored
llvm-svn: 120500
-
Jim Grosbach authored
llvm-svn: 120499
-
Chris Lattner authored
llvm-svn: 120498
-
Jim Grosbach authored
llvm-svn: 120497
-
Michael J. Spencer authored
llvm-svn: 120496
-
Michael J. Spencer authored
llvm-svn: 120495
-
Jason W Kim authored
llvm-svn: 120494
-
Chris Lattner authored
llvm-svn: 120493
-
Chris Lattner authored
llvm-svn: 120492
-
Andrew Trick authored
in favor of the widespread llvm style. Capitalize variables and add newlines for visual parsing. Rename variables for readability. And other cleanup. llvm-svn: 120490
-
Bill Wendling authored
llvm-svn: 120488
-
Chris Lattner authored
may-aliasing stores that partially overlap with different base pointers. This implements PR6043 and the non-variable part of PR8657 llvm-svn: 120485
-
- Nov 30, 2010
-
-
Bill Wendling authored
t_addrmode_s4, but with a different scaling factor. * Encode the Thumb1 load and store instructions. This involved a bit of refactoring (hi, Chris! :-). Some of the patterns became dead afterwards and were removed. llvm-svn: 120482
-
Owen Anderson authored
Thumb2 encoding to share code with the ARM encoding, which gets use fixup support for free. It also allows us to fold away at least one codegen-only pattern. llvm-svn: 120481
-
Jim Grosbach authored
llvm-svn: 120480
-
Chris Lattner authored
llvm-svn: 120476
-
Chris Lattner authored
llvm-svn: 120474
-
Chris Lattner authored
llvm-svn: 120471
-
Eric Christopher authored
llvm-svn: 120470
-
Chris Lattner authored
the code. We now get accurate sizes on Loads, though it surely doesn't matter in practice. llvm-svn: 120469
-
Chris Lattner authored
1. if the underlying pointer passed in can be resolved to any argument or alloca, then we don't need to scan. Previously we would only avoid the scan if the alloca or byval was actually considered dead. 2. The dead store processing code is itself completely dead and didn't handle volatile stores right anyway, so delete it. This allows simplifying the interface to RemoveAccessedObjects. llvm-svn: 120467
-