| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | expand ISD::SDIV, ISD::UDIV, ISD::SREM and ISD::UREM | Rafael Espindola | 2006-10-17 | 1 | -0/+4 |
| | | | | | llvm-svn: 31014 | ||||
| * | add the FPUnaryOp and DFPUnaryOp classes | Rafael Espindola | 2006-10-17 | 1 | -15/+14 |
| | | | | | llvm-svn: 31013 | ||||
| * | add FABSS and FABSD | Rafael Espindola | 2006-10-17 | 1 | -0/+8 |
| | | | | | llvm-svn: 31012 | ||||
| * | Adding linkonce linkage codegeneration support for mingw32\cygwin | Anton Korobeynikov | 2006-10-17 | 2 | -1/+26 |
| | | | | | | | targets. llvm-svn: 31011 | ||||
| * | remove extra [] in stores | Rafael Espindola | 2006-10-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 31008 | ||||
| * | add support for inserting an uncond branch | Chris Lattner | 2006-10-17 | 1 | -2/+8 |
| | | | | | llvm-svn: 31003 | ||||
| * | initial implementation of addressing mode 5 | Rafael Espindola | 2006-10-17 | 3 | -10/+47 |
| | | | | | llvm-svn: 31002 | ||||
| * | add the immediate to the Offset in eliminateFrameIndex | Rafael Espindola | 2006-10-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 30998 | ||||
| * | add FSTD and FSTS | Rafael Espindola | 2006-10-17 | 2 | -3/+12 |
| | | | | | llvm-svn: 30996 | ||||
| * | add FCPYS and FCPYD | Rafael Espindola | 2006-10-17 | 2 | -3/+16 |
| | | | | | llvm-svn: 30995 | ||||
| * | Use S_debug for dwarf info. | Jim Laskey | 2006-10-17 | 1 | -11/+11 |
| | | | | | llvm-svn: 30994 | ||||
| * | Proper fix. | Evan Cheng | 2006-10-17 | 1 | -5/+4 |
| | | | | | llvm-svn: 30993 | ||||
| * | One more try. | Evan Cheng | 2006-10-16 | 1 | -4/+6 |
| | | | | | llvm-svn: 30992 | ||||
| * | Unbreak x86-64 build. | Evan Cheng | 2006-10-16 | 1 | -2/+9 |
| | | | | | llvm-svn: 30990 | ||||
| * | add fdivs e fdivd | Rafael Espindola | 2006-10-16 | 1 | -1/+2 |
| | | | | | llvm-svn: 30988 | ||||
| * | expand ISD::SHL_PARTS, ISD::SRA_PARTS and ISD::SRL_PARTS | Rafael Espindola | 2006-10-16 | 3 | -8/+20 |
| | | | | | llvm-svn: 30987 | ||||
| * | Added a X86CompilationCallback variant which saves XMM argument registers ↵ | Evan Cheng | 2006-10-16 | 1 | -1/+58 |
| | | | | | | | for targets with SSE. llvm-svn: 30986 | ||||
| * | Proper fix for rdar://problem/4770604 Thanks to Stuart Hastings! | Evan Cheng | 2006-10-16 | 2 | -12/+21 |
| | | | | | llvm-svn: 30985 | ||||
| * | define the DFPBinOp class | Rafael Espindola | 2006-10-16 | 1 | -15/+10 |
| | | | | | llvm-svn: 30981 | ||||
| * | add the FPBinOp class | Rafael Espindola | 2006-10-16 | 1 | -9/+8 |
| | | | | | llvm-svn: 30980 | ||||
| * | define the Addr1BinOp class | Rafael Espindola | 2006-10-16 | 1 | -34/+14 |
| | | | | | llvm-svn: 30979 | ||||
| * | define the IntBinOp class and use it to implement the multiply instructions | Rafael Espindola | 2006-10-16 | 1 | -12/+13 |
| | | | | | llvm-svn: 30978 | ||||
| * | fix assembly syntax | Rafael Espindola | 2006-10-16 | 1 | -4/+4 |
| | | | | | llvm-svn: 30977 | ||||
| * | implement LDRB, LDRSB, LDRH and LDRSH | Rafael Espindola | 2006-10-16 | 2 | -0/+20 |
| | | | | | llvm-svn: 30976 | ||||
| * | implement smull and umull | Rafael Espindola | 2006-10-16 | 3 | -5/+24 |
| | | | | | llvm-svn: 30975 | ||||
| * | Avoid getting into an infinite loop when -disable-x86-shuffle-opti is specified. | Evan Cheng | 2006-10-16 | 1 | -8/+12 |
| | | | | | llvm-svn: 30974 | ||||
| * | SelectScalarSSELoad should call CanBeFoldedBy as well. | Evan Cheng | 2006-10-16 | 1 | -3/+7 |
| | | | | | llvm-svn: 30973 | ||||
| * | Align stack size to DWORD boundary | Anton Korobeynikov | 2006-10-14 | 1 | -0/+3 |
| | | | | | llvm-svn: 30964 | ||||
| * | expand ISD::BRCOND | Rafael Espindola | 2006-10-14 | 1 | -0/+2 |
| | | | | | llvm-svn: 30963 | ||||
| * | fix some fp condition codes | Rafael Espindola | 2006-10-14 | 2 | -41/+28 |
| | | | | | | | use non trapping comparison instructions llvm-svn: 30962 | ||||
| * | Corrected load folding check. We need to start from the root of the sub-dag | Evan Cheng | 2006-10-14 | 1 | -52/+65 |
| | | | | | | | | being matched and ensure there isn't a non-direct path to the load (i.e. a path that goes out of the sub-dag.) llvm-svn: 30958 | ||||
| * | implement branch inspection/modification methods. | Chris Lattner | 2006-10-13 | 2 | -0/+106 |
| | | | | | llvm-svn: 30946 | ||||
| * | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. | Evan Cheng | 2006-10-13 | 15 | -138/+152 |
| | | | | | llvm-svn: 30945 | ||||
| * | remove some dead code | Chris Lattner | 2006-10-13 | 2 | -43/+0 |
| | | | | | llvm-svn: 30938 | ||||
| * | add note | Chris Lattner | 2006-10-13 | 1 | -0/+19 |
| | | | | | llvm-svn: 30937 | ||||
| * | set isBarrier correctly | Chris Lattner | 2006-10-13 | 1 | -1/+4 |
| | | | | | llvm-svn: 30936 | ||||
| * | Correctly handle instruction separators. | Chris Lattner | 2006-10-13 | 1 | -14/+11 |
| | | | | | llvm-svn: 30935 | ||||
| * | Expose method and ivars for measuring inline asm length properly. | Chris Lattner | 2006-10-13 | 1 | -2/+18 |
| | | | | | llvm-svn: 30934 | ||||
| * | add FNEGS and FNEGD | Rafael Espindola | 2006-10-13 | 1 | -0/+8 |
| | | | | | llvm-svn: 30932 | ||||
| * | add SBCS and SUBS | Rafael Espindola | 2006-10-13 | 1 | -0/+8 |
| | | | | | llvm-svn: 30930 | ||||
| * | implement calls to functions that return long | Rafael Espindola | 2006-10-13 | 1 | -9/+16 |
| | | | | | llvm-svn: 30929 | ||||
| * | implement unordered floating point compares | Rafael Espindola | 2006-10-13 | 2 | -28/+78 |
| | | | | | llvm-svn: 30928 | ||||
| * | add a note | Chris Lattner | 2006-10-12 | 1 | -0/+27 |
| | | | | | llvm-svn: 30921 | ||||
| * | Doh. This wasn't causing problems by luck. | Evan Cheng | 2006-10-12 | 1 | -1/+1 |
| | | | | | llvm-svn: 30914 | ||||
| * | Some X86ISD::CMP were created with wrong ValueType's. | Evan Cheng | 2006-10-12 | 1 | -9/+9 |
| | | | | | llvm-svn: 30913 | ||||
| * | mark call adjustments as modifying the SP | Chris Lattner | 2006-10-12 | 1 | -2/+2 |
| | | | | | llvm-svn: 30911 | ||||
| * | adjcallstack up/down clobbers the sp | Chris Lattner | 2006-10-12 | 1 | -2/+2 |
| | | | | | llvm-svn: 30910 | ||||
| * | adjcallstackup/down clobbers the stack pointer | Chris Lattner | 2006-10-12 | 1 | -2/+2 |
| | | | | | llvm-svn: 30909 | ||||
| * | mark adjcallstack up/down as clobbering and using the SP | Chris Lattner | 2006-10-12 | 1 | -2/+2 |
| | | | | | llvm-svn: 30908 | ||||
| * | Move the Imp tblgen class from the X86 backend to common code. | Chris Lattner | 2006-10-12 | 2 | -5/+7 |
| | | | | | llvm-svn: 30907 | ||||

