- Jul 10, 2003
-
-
Misha Brukman authored
llvm-svn: 7140
-
- Jul 09, 2003
-
-
Misha Brukman authored
no functionality changed. llvm-svn: 7138
-
- Jul 08, 2003
-
-
John Criswell authored
code. This prevents a compiler warning on Sparc that causes the tests to fail. llvm-svn: 7125
-
Misha Brukman authored
llvm-svn: 7120
-
Misha Brukman authored
some comments. llvm-svn: 7119
-
- Jul 07, 2003
-
-
Brian Gaeke authored
instructions, by outputting them as bytes. llvm-svn: 7115
-
Misha Brukman authored
llvm-svn: 7114
-
Vikram S. Adve authored
llvm-svn: 7113
-
- Jul 06, 2003
-
-
Vikram S. Adve authored
llvm-svn: 7112
-
Vikram S. Adve authored
integer overflow): We need to use %icc and not %xcc for comparisons on 32-bit or smaller integer values. llvm-svn: 7111
-
Vikram S. Adve authored
llvm-svn: 7109
-
- Jul 03, 2003
-
-
Misha Brukman authored
correct: empirically, "regType" is wrong for a number of registers. Thus, one can only rely on the "regClass" to figure out what kind of register one is dealing with. This change switches to using only "regClass" and adds a few extra DEBUG() print statements and a few clean-ups in comments and code, mostly minor. llvm-svn: 7103
-
Chris Lattner authored
Reuse the values if they are constants: this is important so that we index into the right structure field This fixes bug: BasicAA/2003-07-03-BasicAACrash.ll llvm-svn: 7093
-
Chris Lattner authored
Fix a bug where we removed nodes that were marked U. llvm-svn: 7090
-
Chris Lattner authored
llvm-svn: 7088
-
Chris Lattner authored
llvm-svn: 7087
-
Chris Lattner authored
llvm-svn: 7084
-
Chris Lattner authored
llvm-svn: 7082
-
- Jul 02, 2003
-
-
Chris Lattner authored
llvm-svn: 7076
-
Chris Lattner authored
llvm-svn: 7075
-
Misha Brukman authored
the TableGen descriptions; all unset bits are thus errors. * As a result, found and fixed instructions where some operands were not actually assigned into the right portion of the instruction. llvm-svn: 7074
-
Misha Brukman authored
llvm-svn: 7073
-
Misha Brukman authored
use an immediate value instead of a register. llvm-svn: 7072
-
Misha Brukman authored
llvm-svn: 7071
-
Misha Brukman authored
* Setting ENABLE_X86_JIT or ENABLE_SPARC_JIT on the `make' command-line will force the inclusion of that JIT on a different architecture * If neither JIT is enabled (e.g., compiling on a different architecture), the -march option will not be available to LLI. * As a side effect of the $ARCH variable, the Sparc LLI can now link just a bit faster by not including the x86 library. llvm-svn: 7070
-
Vikram S. Adve authored
area to avoid using up precious stack space within the 4095 offset limit from %fp. Such objects that would themselves live at a large offset were being put there already so this is a simple change. llvm-svn: 7066
-
Chris Lattner authored
llvm-svn: 7065
-
Chris Lattner authored
llvm-svn: 7064
-
Chris Lattner authored
llvm-svn: 7063
-
Chris Lattner authored
llvm-svn: 7062
-
Chris Lattner authored
Minor cleanups, reenable folding of call nodes to external functions llvm-svn: 7061
-
Chris Lattner authored
llvm-svn: 7060
-
Chris Lattner authored
Minor cleanups llvm-svn: 7059
-
Chris Lattner authored
llvm-svn: 7058
-
Vikram S. Adve authored
llvm-svn: 7054
-
Vikram S. Adve authored
deletes it, but we were merrily trying to fix the operands of that instruction anyway! Instead, fix the replacement instruction. (2) An Improvement: Check for and extract global values in all operands, not just in known pointer operands. For example, they can occur in call arguments, and probably other unforeseeable places as well. This also eliminates the special-case handling of Load and Store. llvm-svn: 7053
-
Vikram S. Adve authored
not just an Instruction*, at least in one unfortunate case: the first operand to the va_arg instruction. Modify ValueToDefVecMap to map from Value*, not Instruction*. llvm-svn: 7052
-
Vikram S. Adve authored
(1) select: Ok to convert a pointer to a float or double. (2) regalloc: Some MachineInstr* for caller-saving code before a call were being inserted before and after the call! (3) Don't insert the caller-saving instructions in the MachineCodeForInstruction for the Call instruction. *All* instructions generated by register allocation need to be recorded in those maps, but it needs to be done uniformly. llvm-svn: 7051
-
- Jul 01, 2003
-
-
Chris Lattner authored
llvm-svn: 7046
-
Chris Lattner authored
llvm-svn: 7031
-