- Aug 10, 2010
-
-
Jakob Stoklund Olesen authored
during live range splitting. llvm-svn: 110686
-
Jakob Stoklund Olesen authored
llvm-svn: 110685
-
Rafael Espindola authored
llvm-svn: 110684
-
Michael J. Spencer authored
This reverts commit 110575. Target.isAbsolute() is true if SD would be null. llvm-svn: 110683
-
Rafael Espindola authored
llvm-svn: 110682
-
Douglas Gregor authored
provided by __builtin_types_compatible_p and __builtin_va_arg expressions, now that Abramo has added proper type-source information to those expressions. llvm-svn: 110681
-
Mikhail Glushenkov authored
Patch by NAKAMURA Takumi! llvm-svn: 110680
-
Mikhail Glushenkov authored
llvm-svn: 110679
-
Douglas Gregor authored
transforming TypeSourceInfos already gives us proper (and better) source-location information. llvm-svn: 110678
-
Abramo Bagnara authored
llvm-svn: 110677
-
Benjamin Kramer authored
llvm-svn: 110676
-
Chandler Carruth authored
llvm-svn: 110667
-
Abramo Bagnara authored
llvm-svn: 110666
-
Tobias Grosser authored
llvm-svn: 110665
-
Tobias Grosser authored
Those look like typos to me. llvm-svn: 110664
-
Abramo Bagnara authored
llvm-svn: 110663
-
Devang Patel authored
llvm-svn: 110660
-
Devang Patel authored
llvm-svn: 110656
-
Evan Cheng authored
reserved, not available for general allocation. This eliminates all the extra checks for Darwin. This change also fixes the use of FP to access frame indices in leaf functions and cleaned up some confusing code in epilogue emission. llvm-svn: 110655
-
Bill Wendling authored
llvm-svn: 110654
-
Devang Patel authored
llvm-svn: 110653
-
Devang Patel authored
llvm-svn: 110652
-
Eli Friedman authored
fix an issue compiling <windows.h>. llvm-svn: 110651
-
Bruno Cardoso Lopes authored
llvm-svn: 110650
-
Evan Cheng authored
llvm-svn: 110649
-
Bruno Cardoso Lopes authored
llvm-svn: 110648
-
Bruno Cardoso Lopes authored
Remove replicate intrinsics, clang will generate shufflevector for those. The shuffles can't be matched by x86 codegen yet, but will soon llvm-svn: 110647
-
Bruno Cardoso Lopes authored
llvm-svn: 110646
-
Bruno Cardoso Lopes authored
llvm-svn: 110645
-
Bruno Cardoso Lopes authored
llvm-svn: 110644
-
Bruno Cardoso Lopes authored
llvm-svn: 110643
-
Devang Patel authored
Refactor and simplify code to avoid redundant checks. llvm-svn: 110642
-
Jim Ingham authored
llvm-svn: 110641
-
Devang Patel authored
There is no need to pubish file static variable's name. Do not rely on this code gen bug to check whether debug info is generated for such variables or not. llvm-svn: 110640
-
Dan Gohman authored
if-else statements, to hopefully support older pythons (PR7850). llvm-svn: 110638
-
Jim Ingham authored
Make breakpoint commands work again. Added a PerformAction to the stop info - actions are run when the stop event is pulled from the event queue. Then made the StopInfoBreakpoint's PerformAction do the breakpoint command. Also fixed the StopInfoBreakpoint's GetDescription so it gets the breakpoint location info, not the breakpoint site info. llvm-svn: 110637
-
Chris Lattner authored
is the default. Patch by NAKAMURA Takumi! llvm-svn: 110636
-
Rafael Espindola authored
llvm-svn: 110635
-
Bruno Cardoso Lopes authored
llvm-svn: 110633
-
Jakob Stoklund Olesen authored
register at a time. This turns out to be slightly faster than iterating over instructions, but more importantly, it allows us to compute spill weights for new registers created after the spill weight pass has run. Also compute the allocation hint at the same time as the spill weight. This allows us to use the spill weight as a cost metric for copies, and choose the most profitable hint if there is more than one possibility. The new hints provide a very small (< 0.1%) but universal code size improvement. llvm-svn: 110631
-