- Apr 15, 2009
-
-
Dan Gohman authored
llvm-svn: 69203
-
Devang Patel authored
llvm-svn: 69202
-
Dan Gohman authored
variadic operands correctly. Patch by Jakob Stoklund Olesen! llvm-svn: 69190
-
Chris Lattner authored
in the record. llvm-svn: 69176
-
Chris Lattner authored
llvm-svn: 69173
-
Chris Lattner authored
llvm-svn: 69152
-
Nick Lewycky authored
problem from instcombine. llvm-svn: 69151
-
Douglas Gregor authored
llvm-svn: 69145
-
Bill Wendling authored
llvm-svn: 69140
-
Bill Wendling authored
llvm-svn: 69130
-
Dan Gohman authored
subclassed. llvm-svn: 69129
-
Dan Gohman authored
llvm-svn: 69128
-
Dan Gohman authored
llvm-svn: 69127
-
Dan Gohman authored
llvm-svn: 69126
-
Dan Gohman authored
llvm-svn: 69125
-
Dan Gohman authored
code out of line. llvm-svn: 69124
-
Dale Johannesen authored
sext around sext(shorter IV + constant), using a longer IV instead, when it can figure out the add can't overflow. This comes up a lot in subscripting; mainly affects 64 bit. llvm-svn: 69123
-
Evan Cheng authored
llvm-svn: 69121
-
Devang Patel authored
llvm.dbg.region.end instrinsic. This nested llvm.dbg.func.start/llvm.dbg.region.end pair now enables DW_TAG_inlined_subroutine support in code generator. llvm-svn: 69118
-
Chris Lattner authored
llvm-svn: 69117
-
Devang Patel authored
Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scopes (only in FastISel mode). llvm-svn: 69116
-
Dan Gohman authored
the local register allocator. llvm-svn: 69115
-
Devang Patel authored
llvm-svn: 69113
-
Dan Gohman authored
either the source or destination is a physical h register. This fixes sqlite3 with the post-RA scheduler enabled. llvm-svn: 69111
-
Bill Wendling authored
llvm-svn: 69110
-
Dan Gohman authored
REX prefixes. llvm-svn: 69108
-
Evan Cheng authored
This turns: eq: %3 = icmp eq i32 %1, %2 br label %join ne: %4 = icmp ne i32 %1, %2 br label %join join: %5 = phi i1 [%3, %eq], [%4, %ne] br i1 %5, label %yes, label %no => eq: %3 = icmp eq i32 %1, %2 br i1 %3, label %yes, label %no ne: %4 = icmp ne i32 %1, %2 br i1 %4, label %yes, label %no llvm-svn: 69102
-
Dan Gohman authored
llvm-svn: 69096
-
Dan Gohman authored
any non-address uses of the address value. This fixes 186.crafty. llvm-svn: 69094
-
Evan Cheng authored
llvm-svn: 69090
-
Dan Gohman authored
operator is used by a CopyToReg to export the value to a different block, don't reuse the CopyToReg's register for the subreg operation result if the register isn't precisely the right class for the subreg operation. Also, rename the h-registers.ll test, now that there are more than one. llvm-svn: 69087
-
- Apr 14, 2009
-
-
Mikhail Glushenkov authored
Makes llvmc show error messages printed by child processes when run from the Cygwin/MSYS shell. Since ExecuteAndWait does not return until the child program has finished execution, this change should be harmless. llvm-svn: 69082
-
Mikhail Glushenkov authored
llvm-svn: 69081
-
Evan Cheng authored
llvm-svn: 69049
-
Sanjiv Gupta authored
llvm-svn: 69022
-
Dale Johannesen authored
delete it. llvm-svn: 69018
-
Owen Anderson authored
deleting, not just the basic block. llvm-svn: 69011
-
Dale Johannesen authored
memory and aren't volatile. This was interfering with good scheduling. llvm-svn: 69008
-
Evan Cheng authored
Fix PR3934 part 2. findOnlyInterestingUse() was not setting IsCopy and IsDstPhys which are returned by value and used by callee. This happened to work on the earlier test cases because of a logic error in the caller side. llvm-svn: 69006
-
Daniel Dunbar authored
llvm-svn: 68998
-