- Jan 05, 2010
-
-
David Greene authored
llvm-svn: 92655
-
David Greene authored
llvm-svn: 92654
-
David Greene authored
llvm-svn: 92653
-
David Greene authored
llvm-svn: 92651
-
David Greene authored
llvm-svn: 92648
-
David Greene authored
llvm-svn: 92647
-
David Greene authored
llvm-svn: 92644
-
Dan Gohman authored
clear what information these functions are actually using. This is also a micro-optimization, as passing a SDNode * around is simpler than passing a { SDNode *, int } by value or reference. llvm-svn: 92564
-
Devang Patel authored
Intrinsic::dbg_stoppoint Intrinsic::dbg_region_start Intrinsic::dbg_region_end Intrinsic::dbg_func_start AutoUpgrade simply ignores these intrinsics now. llvm-svn: 92557
-
Dan Gohman authored
operators. Eli pointed out that it's not obvious what that would mean. llvm-svn: 92555
-
- Jan 04, 2010
-
-
Evan Cheng authored
(or (x << c) | (y >> (64 - c))) ==> (shld64 x, y, c) The isel patterns may not catch all the cases if general dag combine has reduced width of source operands. llvm-svn: 92513
-
Dan Gohman authored
llvm-svn: 92511
-
Dan Gohman authored
lets the test-elimination work in more conditional-move cases. llvm-svn: 92508
-
Dan Gohman authored
rules as normal add, and, or, etc. llvm-svn: 92507
-
Dan Gohman authored
This lets isel fold loads into them in more cases. llvm-svn: 92506
-
Anton Korobeynikov authored
llvm-svn: 92472
-
Chris Lattner authored
on the example in PR4216. This doesn't trigger in the testsuite, so I'd really appreciate someone scrutinizing the logic for correctness. llvm-svn: 92458
-
- Jan 01, 2010
-
-
Chris Lattner authored
multiply sequence when the power is a constant integer. Before, our codegen for std::pow(.., int) always turned into a libcall, which was really inefficient. This should also make many gfortran programs happier I'd imagine. llvm-svn: 92388
-
Chris Lattner authored
on integers as well and codegen should lower them to branch trees. llvm-svn: 92382
-
- Dec 29, 2009
-
-
Benjamin Kramer authored
llvm-svn: 92265
-
Sanjiv Gupta authored
llvm-svn: 92242
-
- Dec 28, 2009
-
-
Chris Lattner authored
to go away from IRBuilder.h llvm-svn: 92230
-
Benjamin Kramer authored
llvm-svn: 92222
-
Sanjiv Gupta authored
llvm-svn: 92201
-
Sanjiv Gupta authored
Allow targets to specify the return type of libcalls that are generated for floating point comparisons, rather than hard-coding them as i32. llvm-svn: 92199
-
Bill Wendling authored
llvm-svn: 92198
-
Bill Wendling authored
llvm-svn: 92197
-
Bill Wendling authored
llvm-svn: 92196
-
Bill Wendling authored
llvm-svn: 92195
-
Bill Wendling authored
llvm-svn: 92194
-
Bill Wendling authored
llvm-svn: 92193
-
Bill Wendling authored
llvm-svn: 92186
-
Bill Wendling authored
llvm-svn: 92185
-
Bill Wendling authored
llvm-svn: 92184
-
Bill Wendling authored
llvm-svn: 92182
-
Bill Wendling authored
mainly used in debugging and/or assert situations. It should make the compiler and the static analyzer stop nagging us about them. llvm-svn: 92181
-
- Dec 26, 2009
-
-
Eli Friedman authored
do illegal stuff around it. No testcase because the issue is very fragile. llvm-svn: 92167
-
- Dec 23, 2009
-
-
Jakob Stoklund Olesen authored
llvm-svn: 92058
-
Jakob Stoklund Olesen authored
llvm-svn: 92054
-
Jakob Stoklund Olesen authored
Rearrange arguments. No functional changes llvm-svn: 92053
-