| Commit message (Expand) | Author | Age | Files | Lines |
* | Support intrinsic calls (although no particular intrinsics are supported yet). | Brian Gaeke | 2004-06-18 | 4 | -16/+88 |
* | Add load instructions for floating-point registers. | Brian Gaeke | 2004-06-18 | 2 | -0/+10 |
* | Support alloca instructions. | Brian Gaeke | 2004-06-18 | 4 | -0/+128 |
* | Codegen sub C, X a little bit better for register pressure. Instead of | Chris Lattner | 2004-06-18 | 2 | -24/+54 |
* | Fold setcc instructions into select and branches that are not in the same BB as | Chris Lattner | 2004-06-18 | 2 | -8/+4 |
* | Make storeRegToStackSlot slightly shorter. | Brian Gaeke | 2004-06-17 | 2 | -14/+14 |
* | Set the isBranch and isTerminator flags on branch instructions correctly. | Brian Gaeke | 2004-06-17 | 2 | -24/+38 |
* | Emit stores correctly; don't fail an assertion. | Brian Gaeke | 2004-06-17 | 2 | -6/+6 |
* | Support generating machine instructions for Phi nodes (based on x86, but with | Brian Gaeke | 2004-06-17 | 4 | -208/+712 |
* | Recognize more branches. | Brian Gaeke | 2004-06-17 | 2 | -0/+22 |
* | Do not fold loads into instructions if it is used more than once. In particular | Chris Lattner | 2004-06-17 | 2 | -2/+4 |
* | Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp. | Brian Gaeke | 2004-06-17 | 6 | -48/+46 |
* | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 2004-06-17 | 22 | -45/+44 |
* | Remove support for llvm.isnan. Alkis wins :) | Chris Lattner | 2004-06-15 | 2 | -100/+0 |
* | Add basic support for the isunordered intrinsic. The isnan stuff still needs... | Chris Lattner | 2004-06-15 | 2 | -0/+18 |
* | Fix thinko in visitor... ShiftInsts should currently be delegated | Brian Gaeke | 2004-06-15 | 4 | -4/+8 |
* | I think we'll use the standard lowering passes for now. | Brian Gaeke | 2004-06-15 | 2 | -0/+50 |
* | Fix bug generating code for void call instructions: don't call | Brian Gaeke | 2004-06-15 | 4 | -8/+8 |
* | Squash a warning from the Solaris assembler by aligning the stack | Brian Gaeke | 2004-06-15 | 2 | -2/+4 |
* | Allow special-casing of operand printing based on opcode. Print | Brian Gaeke | 2004-06-15 | 2 | -36/+56 |
* | Support constant GEP expressions. | Brian Gaeke | 2004-06-15 | 4 | -84/+208 |
* | Add file comment. | Misha Brukman | 2004-06-14 | 1 | -0/+1 |
* | Make -print-machineinstrs even stronger. You get to see the final code after | Brian Gaeke | 2004-06-14 | 1 | -0/+11 |
* | By far, one of the most common uses of isnan is to make 'isunordered' | Chris Lattner | 2004-06-11 | 2 | -28/+118 |
* | Fix bug in previous checkin | Chris Lattner | 2004-06-11 | 2 | -0/+6 |
* | No really, these are dead now | Chris Lattner | 2004-06-11 | 1 | -2/+0 |
* | Now that compare instructions aren't lumped in with the other twoargfp instru... | Chris Lattner | 2004-06-11 | 6 | -27/+15 |
* | Introduce a new FP instruction type to separate the compare cases from the | Chris Lattner | 2004-06-11 | 4 | -18/+15 |
* | Add direct support for the isnan intrinsic, implementing test/Regression/Code... | Chris Lattner | 2004-06-11 | 2 | -18/+44 |
* | Add support for the setp instructions | Chris Lattner | 2004-06-11 | 2 | -0/+3 |
* | Split compare instruction handling OUT of handleTwoArgFP into handleCompareFP. | Chris Lattner | 2004-06-11 | 2 | -86/+98 |
* | Turn loads of ConstantPointerNulls into loads of zero... don't spill | Brian Gaeke | 2004-06-11 | 1 | -0/+6 |
* | Fix the fixed stack offset, patch contributed by Vladimir Prus | Chris Lattner | 2004-06-10 | 2 | -2/+2 |
* | Encode %fsr correctly; don't fail an assertion. | Brian Gaeke | 2004-06-09 | 1 | -0/+9 |
* | Fix encoding of ST*FSR instructions. | Brian Gaeke | 2004-06-09 | 1 | -7/+7 |
* | Fix assertion failure message to have the right method name. | Brian Gaeke | 2004-06-09 | 1 | -1/+1 |
* | Fix for PR#366. We use getClassB() so that we can handle cast instructions | John Criswell | 2004-06-09 | 2 | -2/+2 |
* | Fix a minor bug in the map - since this pass adds a global symbol, it must be | Brian Gaeke | 2004-06-08 | 1 | -0/+4 |
* | Add a TmpInstruction ctor that doesn't take a MCFI. | Brian Gaeke | 2004-06-08 | 1 | -2/+13 |
* | Fix up some spacing & fix a typo in an assertion in cpValue2Value. | Brian Gaeke | 2004-06-04 | 1 | -3/+3 |
* | This file is obsolete | Chris Lattner | 2004-06-04 | 1 | -194/+0 |
* | Add new internal-global-symbol mapping info pass... may its life be short | Brian Gaeke | 2004-06-03 | 1 | -0/+80 |
* | Add new mapping info pass, when EmitMappingInfo is on. | Brian Gaeke | 2004-06-03 | 1 | -2/+4 |
* | Fix big mistake in my last checkin... the big question is, how did I ever | Brian Gaeke | 2004-06-03 | 1 | -7/+7 |
* | Add decl. for new mapping info pass factory method. | Brian Gaeke | 2004-06-03 | 1 | -0/+1 |
* | Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, its | Brian Gaeke | 2004-06-03 | 12 | -157/+71 |
* | <alloca.h> on cygwin pulls in a ton of stuff (macros and function protos) | Chris Lattner | 2004-06-02 | 2 | -2/+2 |
* | Adjust to the new TargetMachine interface | Chris Lattner | 2004-06-02 | 2 | -16/+16 |
* | Adjust to new TM interface | Chris Lattner | 2004-06-02 | 1 | -1/+1 |
* | Method has been inlined into all callers | Chris Lattner | 2004-06-02 | 1 | -7/+0 |