| Commit message (Expand) | Author | Age | Files | Lines |
* | CMOVxx doesn't swap operands which it's commuted. | Evan Cheng | 2009-07-10 | 2 | -0/+67 |
* | 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 |
* | convert a helper method to be a static function instead of a | Chris Lattner | 2009-07-10 | 1 | -11/+14 |
* | If -fomit-frame-pointer is used, we still need to record when the %esp register | Bill Wendling | 2009-07-09 | 1 | -1/+20 |
* | Handle 'A' modifier in inline asms. | Dale Johannesen | 2009-07-09 | 1 | -0/+9 |
* | Thread LLVMContext through MVT and related parts of SDISel. | Owen Anderson | 2009-07-09 | 2 | -6/+7 |
* | Misc encoding fixes; reported on llvmdev. | Eli Friedman | 2009-07-09 | 1 | -4/+4 |
* | simplify this logic a bit more. | Chris Lattner | 2009-07-09 | 1 | -6/+2 |
* | move reasoning about darwin $non_lazy_ptr stubs from asmprinter into | Chris Lattner | 2009-07-09 | 4 | -40/+98 |
* | Targets sometimes assign fixed stack object to spill certain callee-saved | Evan Cheng | 2009-07-09 | 3 | -7/+23 |
* | rearrange some code, no functionality change. | Chris Lattner | 2009-07-09 | 1 | -23/+28 |
* | make direct calls set MO_PLT or MO_DARWIN_STUB as appropriate with fast isel. | Chris Lattner | 2009-07-09 | 1 | -7/+36 |
* | reduce nesting by rearranging branches. | Chris Lattner | 2009-07-09 | 1 | -17/+12 |
* | make isel use MO_PIC_BASE_OFFSET when lowering globalvalues on darwin in pic | Chris Lattner | 2009-07-09 | 2 | -6/+5 |
* | various minor cleanups, no functionality change. | Chris Lattner | 2009-07-09 | 1 | -6/+6 |
* | make isel decide whether to emit $stub's on darwin instead of asmprinter. | Chris Lattner | 2009-07-09 | 3 | -48/+48 |
* | pc-relative references are *always* to functions, never to globals. ISel | Chris Lattner | 2009-07-09 | 1 | -21/+8 |
* | make cygwin use its own stubs set, instead of overloading a darwin one. | Chris Lattner | 2009-07-09 | 2 | -4/+3 |
* | Make isel determine where to emit PLT-relative calls instead of having | Chris Lattner | 2009-07-09 | 2 | -18/+31 |
* | isPICStyleStub() is now never true in -static mode, so simplify code. | Chris Lattner | 2009-07-09 | 1 | -9/+4 |
* | simplify some code based on the fact that picstyles != none are only valid | Chris Lattner | 2009-07-09 | 4 | -23/+16 |
* | all this logic always returns true because GOT mode is never active in x86-64... | Chris Lattner | 2009-07-09 | 1 | -16/+5 |
* | isPICStyleRIPRel() and friends are never true in -static mode. | Chris Lattner | 2009-07-09 | 2 | -36/+29 |
* | .o file writing shouldn't mess around with pic/relo models like the JIT does. | Chris Lattner | 2009-07-09 | 1 | -18/+0 |
* | move a hack out of the asm-printer specific path to the main target selection... | Chris Lattner | 2009-07-09 | 1 | -12/+17 |
* | many more cleanups, for example if in the "none" pic-style, | Chris Lattner | 2009-07-09 | 1 | -26/+26 |
* | Reduce indentation in GVRequiresExtraLoad. Return true for windows | Chris Lattner | 2009-07-09 | 1 | -26/+28 |
* | When in -static mode, force the PIC style to none. Doing this requires fixing | Chris Lattner | 2009-07-09 | 3 | -19/+33 |
* | merge two identical functions and simplify things that are GOT specific | Chris Lattner | 2009-07-09 | 1 | -41/+33 |
* | hoist check for IsTailCall to callers. Eliminate redundant check for | Chris Lattner | 2009-07-09 | 1 | -10/+6 |
* | change a few methods to be static functions. | Chris Lattner | 2009-07-09 | 2 | -14/+17 |
* | one more added assert. | Chris Lattner | 2009-07-09 | 1 | -1/+3 |
* | move handling of dllimport linkage in isel, not in asmprinter. | Chris Lattner | 2009-07-09 | 4 | -17/+27 |
* | one more assertion! | Chris Lattner | 2009-07-09 | 1 | -1/+3 |
* | add some more assertions. Remove code to handle dllimport on darwin. | Chris Lattner | 2009-07-09 | 1 | -3/+6 |
* | remove "asmcall", using print_pcrel_imm instead of printOperand. | Chris Lattner | 2009-07-09 | 1 | -27/+8 |
* | simplify some logic | Chris Lattner | 2009-07-09 | 1 | -13/+15 |