- Jul 16, 2009
-
-
Anton Korobeynikov authored
llvm-svn: 75971
-
- Jul 01, 2009
-
-
Chris Lattner authored
pic mode. llvm-svn: 74582
-
- Jun 27, 2009
-
-
Chris Lattner authored
llvm-svn: 74366
-
- May 13, 2009
-
-
Bill Wendling authored
booleans. This gives a better indication of what the "addReg()" is doing. Remembering what all of those booleans mean isn't easy, especially if you aren't spending all of your time in that code. I took Jakob's suggestion and made it illegal to pass in "true" for the flag. This should hopefully prevent any unintended misuse of this (by reverting to the old way of using addReg()). llvm-svn: 71722
-
- Apr 08, 2009
-
-
Rafael Espindola authored
Tested by bootstrapping llvm-gcc and using that to build llvm. llvm-svn: 68645
-
Bill Wendling authored
builds. --- Reverse-merging (from foreign repository) r68552 into '.': U test/CodeGen/X86/tls8.ll U test/CodeGen/X86/tls10.ll U test/CodeGen/X86/tls2.ll U test/CodeGen/X86/tls6.ll U lib/Target/X86/X86Instr64bit.td U lib/Target/X86/X86InstrSSE.td U lib/Target/X86/X86InstrInfo.td U lib/Target/X86/X86RegisterInfo.cpp U lib/Target/X86/X86ISelLowering.cpp U lib/Target/X86/X86CodeEmitter.cpp U lib/Target/X86/X86FastISel.cpp U lib/Target/X86/X86InstrInfo.h U lib/Target/X86/X86ISelDAGToDAG.cpp U lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp U lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.cpp U lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.h U lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.h U lib/Target/X86/X86ISelLowering.h U lib/Target/X86/X86InstrInfo.cpp U lib/Target/X86/X86InstrBuilder.h U lib/Target/X86/X86RegisterInfo.td llvm-svn: 68560
-
- Apr 07, 2009
-
-
Rafael Espindola authored
This introduces a small regression on the generated code quality in the case we are just computing addresses, not loading values. Will work on it and on X86-64 support. llvm-svn: 68552
-
- Dec 03, 2008
-
-
Dan Gohman authored
the frame reference. This will help post-RA scheduling determine that spills to distinct stack slots are independent. llvm-svn: 60486
-
- Sep 30, 2008
-
-
Dan Gohman authored
llvm-svn: 56829
-
- Sep 06, 2008
-
-
Owen Anderson authored
llvm-svn: 55868
-
Owen Anderson authored
llvm-svn: 55867
-
- Jul 03, 2008
-
-
Evan Cheng authored
- Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc. - Also remove LiveVariables::instructionChanged, etc. Replace all calls with cheaper calls which update VarInfo kill list. llvm-svn: 53097
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- May 24, 2006
-
-
Chris Lattner authored
by Anton Korobeynikov! This is a step towards closing PR786. llvm-svn: 28447
-
- May 04, 2006
-
-
Chris Lattner authored
llvm-svn: 28105
-
Chris Lattner authored
llvm-svn: 28099
-
Chris Lattner authored
llvm-svn: 28093
-
- Apr 22, 2005
-
-
Misha Brukman authored
* Convert tabs to spaces llvm-svn: 21426
-
- Jan 18, 2005
-
-
Chris Lattner authored
llvm-svn: 19649
-
- Jan 02, 2005
-
-
Chris Lattner authored
llvm-svn: 19249
-
- Dec 17, 2004
-
-
Chris Lattner authored
llvm-svn: 19024
-
- Oct 15, 2004
-
-
Chris Lattner authored
by Jeff Cohen! llvm-svn: 17008
-
- Aug 30, 2004
-
-
Reid Spencer authored
improvements on instruction selection that account for register and frame index bases. Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16110
-
- Mar 04, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 12120
-
- Feb 25, 2004
-
-
Chris Lattner authored
llvm-svn: 11818
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Oct 22, 2003
-
-
Misha Brukman authored
llvm-svn: 9360
-
- Oct 21, 2003
-
-
John Criswell authored
llvm-svn: 9321
-
- Jan 15, 2003
-
-
Chris Lattner authored
llvm-svn: 5288
-
- Jan 13, 2003
-
-
Chris Lattner authored
llvm-svn: 5228
-
- Dec 28, 2002
-
-
Chris Lattner authored
llvm-svn: 5182
-
- Dec 13, 2002
-
-
Brian Gaeke authored
lib/Target/X86/InstSelectSimple.cpp: Start counting arguments with 2, because arguments start two stack slots off of EBP. Break out of the for loop once the argument is found. Increment the counter at the end of the loop instead of the beginning. Use addRegOffset and compute the scale * index part at compile time instead of using the fancy load instruction. Just because an instruction set has wacky addressing modes doesn't mean we ought to use them (at least, if you believe Dave Patterson). lib/Target/X86/X86InstrBuilder.h: Add some comments. test/Regression/Jello/test-loadstore.ll: Let main return int 0. llvm-svn: 4999
-
- Nov 22, 2002
-
-
Misha Brukman authored
llvm-svn: 4825
-
- Nov 17, 2002
-
-
Chris Lattner authored
llvm-svn: 4714
-