- Feb 28, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11932
-
Alkis Evlogimenos authored
an 8-bit immediate. So mark the shifts that take immediates as taking an 8-bit argument. The rest with the implicit use of CL are marked appropriately. A bug still exists: def SHLDmri32 : I2A8 <"shld", 0xA4, MRMDestMem>, TB; // [mem32] <<= [mem32],R32 imm8 The immediate in the above instruction is 8-bit but the memory reference is 32-bit. The printer prints this as an 8-bit reference which confuses the assembler. Same with SHRDmri32. llvm-svn: 11931
-
- Feb 27, 2004
-
-
Brian Gaeke authored
llvm-svn: 11930
-
Brian Gaeke authored
llvm-svn: 11929
-
Chris Lattner authored
llvm-svn: 11928
-
Chris Lattner authored
llvm-svn: 11927
-
Alkis Evlogimenos authored
instructions. llvm-svn: 11923
-
Alkis Evlogimenos authored
them so that they are consistent with AND, XOR, etc... llvm-svn: 11922
-
Alkis Evlogimenos authored
llvm-svn: 11921
-
Chris Lattner authored
llvm-svn: 11919
-
John Criswell authored
llvm-svn: 11915
-
Chris Lattner authored
llvm-svn: 11913
-
Chris Lattner authored
llvm-svn: 11912
-
Chris Lattner authored
llvm-svn: 11911
-
Chris Lattner authored
llvm-svn: 11908
-
Alkis Evlogimenos authored
instructions. llvm-svn: 11907
-
Alkis Evlogimenos authored
each MachineOperand. We don't really need an int64_t immediate :-). llvm-svn: 11906
-
Alkis Evlogimenos authored
llvm-svn: 11905
-
Alkis Evlogimenos authored
llvm-svn: 11903
-
Alkis Evlogimenos authored
consistent with the rest and also pepare for the addition of their memory operand variants. llvm-svn: 11902
-
Chris Lattner authored
llvm-svn: 11901
-
Chris Lattner authored
This is a really minor thing, but might help out the 'switch statement induction' code in simplifycfg. llvm-svn: 11900
-
Chris Lattner authored
llvm-svn: 11899
-
Alkis Evlogimenos authored
llvm-svn: 11898
-
Alkis Evlogimenos authored
llvm-svn: 11896
-
Alkis Evlogimenos authored
that they are as far away from the loads as possible. llvm-svn: 11895
-
Alkis Evlogimenos authored
MRegisterInfo::isPhysicalRegister(). llvm-svn: 11894
-
Alkis Evlogimenos authored
llvm-svn: 11892
-
Misha Brukman authored
llvm-svn: 11891
-
Misha Brukman authored
llvm-svn: 11890
-
John Criswell authored
llvm-svn: 11889
-
John Criswell authored
Made removing the object files a separate sh command so that it can easily be commented out. llvm-svn: 11888
-
John Criswell authored
llvm-svn: 11887
-
- Feb 26, 2004
-
-
John Criswell authored
Oops. llvm-svn: 11886
-
John Criswell authored
2004-02-26-FPNotPrintableConstants.llx ensures that constants used in an LLVM program are declared static if they are assigned to global variables. 2004-02-26-LinkOnceFunctions.llx ensures that linkonce functions get the weak attribute. llvm-svn: 11885
-
John Criswell authored
Functions with linkonce linkage are declared with weak linkage. Global floating point constants used to represent unprintable values (such as NaN and infinity) are declared static so that they don't interfere with other CBE generated translation units. llvm-svn: 11884
-
Chris Lattner authored
are beastly ConstantPointerRefs in the way... llvm-svn: 11883
-
Alkis Evlogimenos authored
MRegisterInfo::is{Physical,Virtual}Register. Apply appropriate fixes to relevant files. llvm-svn: 11882
-
John Criswell authored
llvm-svn: 11881
-
Chris Lattner authored
multiple type names for the same structural type. Make DTE eliminate all but one of the type names llvm-svn: 11879
-