- Sep 10, 2008
-
-
Dale Johannesen authored
UsedDirective for some symbols in llvm.used into Darwin-specific code. I've decided LessPrivateGlobal is potentially a useful abstraction and left it in the target-independent area, with improved comment. llvm-svn: 56024
-
Bill Wendling authored
floating-point numbers. llvm-svn: 56023
-
Dan Gohman authored
-fast-isel-no-abort to get a dump of all unhandled instructions, without an abort. llvm-svn: 56021
-
- Sep 09, 2008
-
-
Evan Cheng authored
llvm-svn: 56019
-
Devang Patel authored
extend the type of induction variable. llvm-svn: 56017
-
Devang Patel authored
llvm-svn: 56016
-
Devang Patel authored
llvm-svn: 56011
-
Owen Anderson authored
llvm-svn: 56009
-
Bill Wendling authored
values. - Refactored some of the code. llvm-svn: 56008
-
Evan Cheng authored
Fix PR2757. Ignore liveinterval register allocation preference if the preference register is not in the right register class. This can happen due to sub-register coalescing. llvm-svn: 56006
-
Anton Korobeynikov authored
llvm-svn: 56005
-
Duncan Sands authored
llvm-svn: 56003
-
Anton Korobeynikov authored
llvm-svn: 56001
-
Bill Wendling authored
precisions. llvm-svn: 56000
-
Dan Gohman authored
It's already special-cased and treated as rematerializable within LiveIntervals; this allows it to be handled by other passes such as TwoAddressInstrctionPass. llvm-svn: 55999
-
Anton Korobeynikov authored
llvm-svn: 55998
-
Anton Korobeynikov authored
llvm-svn: 55997
-
Anton Korobeynikov authored
No functionality change. llvm-svn: 55996
-
Dan Gohman authored
users, and teach it about shufflevector instructions. Also, fix a subtle bug in SimplifyDemandedVectorElts' insertelement code. This is a patch that was originally written by Eli Friedman, with some fixes and cleanup by me. llvm-svn: 55995
-
Devang Patel authored
Fix outdated comment. llvm-svn: 55993
-
Duncan Sands authored
llvm-svn: 55988
-
Duncan Sands authored
(1) code left over from the days of ConstantPointerRef: if a use of a function is a GlobalValue then that is not considered a reason to add an edge from the external node, even though the use may be as an initializer for an externally visible global! There might be some point to this behaviour when the use is by an alias (though the code predated aliases by some centuries), but I think PR2782 is a better way of handling that. (2) If function F calls function G, and also G is a parameter to the call, then an F->G edge is not added to the callgraph. While this doesn't seem to matter much, adding such an edge makes the callgraph more regular. In addition, the new code should be faster as well as simpler. llvm-svn: 55987
-
Owen Anderson authored
all of MultiSource/Applications passes on Darwin/X86 under FastISel. llvm-svn: 55982
-
Dan Gohman authored
the case of loads, stores, and conditional branches. It can handle those now, so any that aren't handled should trigger the abort. llvm-svn: 55977
-
Dan Gohman authored
way it handles the type of the condition is breaking plain scalar select in the case that the value is a forward-reference. llvm-svn: 55976
-
Evan Cheng authored
Fix a constant lowering bug. Now we can do load and store instructions with funky getelementptr embedded in the address operand. llvm-svn: 55975
-
Dale Johannesen authored
objects in llvm.used (thanks Anton). Makes visible the magic 'l' prefix for symbols on Darwin which are to be passed through the assembler, then removed at linktime (previously all references to this had been hidden in the ObjC FE code, oh well). llvm-svn: 55973
-
Dan Gohman authored
llvm-svn: 55972
-
Devang Patel authored
llvm-svn: 55971
-
Dan Gohman authored
and, if so, to return a vector of boolean as a result; Extend the select LLVM IR instruction to allow you to specify a result type which is a vector of boolean, in which case the result will be an element-wise selection instead of choosing one vector or the other; and Update LangRef.html to describe these changes. This patch was contributed by Preston Gurd! llvm-svn: 55969
-
Bill Wendling authored
and 18. llvm-svn: 55968
-
Devang Patel authored
llvm-svn: 55965
-
- Sep 08, 2008
-
-
Dale Johannesen authored
llvm-svn: 55962
-
Anton Korobeynikov authored
llvm-svn: 55958
-
Anton Korobeynikov authored
llvm-svn: 55957
-
Anton Korobeynikov authored
llvm-svn: 55956
-
Anton Korobeynikov authored
Now with fix, which prevents subtle codegen bug to trigger on darwin. No fix for bug though, it's still there. llvm-svn: 55955
-
Anton Korobeynikov authored
llvm-svn: 55954
-
Dan Gohman authored
llvm-svn: 55942
-
Bill Wendling authored
llvm-svn: 55938
-