| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't put IT instruction before conditional branches. | Evan Cheng | 2009-07-11 | 1 | -5/+13 |
* | Smarter isel of ldrsb / ldrsh. Only make use of these when [r,r] address is f... | Evan Cheng | 2009-07-11 | 3 | -19/+15 |
* | Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies... | Evan Cheng | 2009-07-11 | 12 | -296/+430 |
* | 80 col violation. | Evan Cheng | 2009-07-11 | 1 | -2/+2 |
* | Move a method that creates constant ranges relative to another constant range | Nick Lewycky | 2009-07-11 | 2 | -54/+77 |
* | Fix up support for OptionalDefOperand when it defaults to an actual register ... | Evan Cheng | 2009-07-11 | 1 | -4/+16 |
* | Use CreateStackStoreLoad helper in more places. | Eli Friedman | 2009-07-11 | 2 | -36/+4 |
* | Two-address pass should use findCommutedOpIndices to determine what registers... | Evan Cheng | 2009-07-11 | 1 | -3/+10 |
* | Use findCommutedOpIndices to find the operands to commute. | Evan Cheng | 2009-07-10 | 1 | -3/+13 |
* | Add superclasses of ARM Neon quad registers. The Q2PR class contains pairs of | Bob Wilson | 2009-07-10 | 1 | -8/+106 |
* | Add new vector types for 192-bit, 348-bit and 512-bit sizes. | Bob Wilson | 2009-07-10 | 1 | -3/+33 |
* | remove the "debug" modifier, it is only used by one instruction which can | Chris Lattner | 2009-07-10 | 2 | -2/+2 |
* | add support for .zerofill, patch by Kevin Enderby! | Chris Lattner | 2009-07-10 | 1 | -0/+18 |
* | Oops. s/#if defined(USE_OPROFILE)/#if USE_OPROFILE/. We #define | Jeffrey Yasskin | 2009-07-10 | 1 | -3/+3 |
* | make pcrel and non-pcrel global printing more similar. | Chris Lattner | 2009-07-10 | 1 | -11/+19 |
* | Undo my brain cramp. | Evan Cheng | 2009-07-10 | 2 | -67/+0 |
* | Make changes suggested by Chris and eliminate newly-added raw_ostream | David Greene | 2009-07-10 | 3 | -20/+74 |
* | Add a --with-oprofile flag to configure, which uses OProfile's agent | Jeffrey Yasskin | 2009-07-10 | 2 | -0/+110 |
* | code model is never set to default. | Chris Lattner | 2009-07-10 | 1 | -4/+2 |
* | fix indentation | Chris Lattner | 2009-07-10 | 1 | -14/+14 |
* | remove the now-dead TM argument to these methods. | Chris Lattner | 2009-07-10 | 5 | -10/+10 |
* | make PIC vs DynamicNoPIC be explicit in PICStyles. | Chris Lattner | 2009-07-10 | 3 | -21/+21 |
* | some minor simplifications. | Chris Lattner | 2009-07-10 | 2 | -14/+32 |
* | add a couple of predicates to test for "stub style pic in PIC mode" and "stub... | Chris Lattner | 2009-07-10 | 5 | -34/+40 |
* | Remove ScalarEvolution::hasSCEV, which isn't being used, and which | Dan Gohman | 2009-07-10 | 1 | -8/+2 |
* | Avoid compiler warnings when assertions are turned off. | Duncan Sands | 2009-07-10 | 1 | -4/+4 |
* | Avoid compiler warnings if assertions turned off. | Duncan Sands | 2009-07-10 | 1 | -0/+2 |
* | CMOVxx doesn't swap operands which it's commuted. | Evan Cheng | 2009-07-10 | 2 | -0/+67 |
* | Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpInd... | Evan Cheng | 2009-07-10 | 3 | -22/+60 |
* | Eliminate an unnecessary include. | David Greene | 2009-07-10 | 1 | -2/+0 |
* | Push LLVMContext through the PatternMatch API. | Owen Anderson | 2009-07-10 | 2 | -111/+134 |
* | Predicate VFP instructions on HasVFP2 instead of IsARM. This allows VFP instr... | David Goodwin | 2009-07-10 | 2 | -14/+42 |
* | Generalize ScalarEvolution's cast-folding code to support more kinds | Dan Gohman | 2009-07-10 | 1 | -111/+521 |
* | Update for GlobalVariables ctor change. | Owen Anderson | 2009-07-10 | 1 | -3/+2 |
* | t2LDM_RET does not fall-through. | David Goodwin | 2009-07-10 | 1 | -1/+1 |
* | Add Thumb2ITBlockPass.cpp to CMakeLists.txt, fixing | Duncan Sands | 2009-07-10 | 1 | -0/+1 |
* | make this more like printOperand. Perhaps some merging will happen | Chris Lattner | 2009-07-10 | 1 | -3/+2 |
* | simplify fast isel by using ClassifyGlobalReference. This | Chris Lattner | 2009-07-10 | 3 | -53/+14 |
* | eliminate GVRequiresRegister, replacing it with predicates we | Chris Lattner | 2009-07-10 | 3 | -24/+9 |
* | change a bunch of logic in LowerGlobalAddress to leverage the work | Chris Lattner | 2009-07-10 | 1 | -17/+10 |
* | add a predicate to determine if a global var reference requires a | Chris Lattner | 2009-07-10 | 1 | -0/+16 |
* | move some classification logic around. Now GVRequiresExtraLoad | Chris Lattner | 2009-07-10 | 3 | -74/+100 |
* | change isGlobalStubReference to take target flags instead of a MachineOperand. | Chris Lattner | 2009-07-10 | 4 | -9/+9 |
* | convert some late code (called by regalloc and code emission) | Chris Lattner | 2009-07-10 | 2 | -12/+5 |
* | add a new predicate method that says whether a GlobalValue | Chris Lattner | 2009-07-10 | 1 | -1/+27 |
* | GVRequiresExtraLoad is now never used for calls, simplify it based on this. | Chris Lattner | 2009-07-10 | 6 | -17/+10 |
* | actually, just eliminate PCRelGVRequiresExtraLoad. It makes the code | Chris Lattner | 2009-07-10 | 4 | -22/+2 |
* | There is only one case where GVRequiresExtraLoad returns true for calls: | Chris Lattner | 2009-07-10 | 4 | -80/+37 |
* | the "isDirectCall" operand of GVRequiresRegister is always false, eliminate it. | Chris Lattner | 2009-07-10 | 3 | -11/+9 |
* | split call handling out of X86SelectAddress into X86SelectCallAddress | Chris Lattner | 2009-07-10 | 1 | -18/+164 |