2010-02-08 |
Dan Gohman | Rename the PerformTailCallOpt variable to GuaranteedTai... |
tree | commitdiff |
2010-02-08 |
Torok Edwin | Fix x86 JIT stub on MSVC. |
tree | commitdiff |
2010-02-06 |
Evan Cheng | Run codegen dce pass for all targets at all optimizatio... |
tree | commitdiff |
2010-02-06 |
Evan Cheng | Do not emit callseq instructions around sibcalls. This... |
tree | commitdiff |
2010-02-05 |
Chris Lattner | fix incorrect encoding of SBB8mi that Kevin noticed. |
tree | commitdiff |
2010-02-05 |
Chris Lattner | fix a case where we'd mis-encode fisttp because of... |
tree | commitdiff |
2010-02-05 |
Chris Lattner | add note. |
tree | commitdiff |
2010-02-05 |
Chris Lattner | port X86InstrInfo::determineREX over to the new encoder. |
tree | commitdiff |
2010-02-05 |
Chris Lattner | wire up 64-bit MCCodeEmitter. |
tree | commitdiff |
2010-02-05 |
Chris Lattner | really kill off the last MRMInitReg inst, remove logic... |
tree | commitdiff |
2010-02-05 |
Chris Lattner | lower the last of the MRMInitReg instructions in MCInst... |
tree | commitdiff |
2010-02-05 |
Chris Lattner | teach X86MCInstLower to lower the MOV32r0 and MOV8r0 |
tree | commitdiff |
2010-02-05 |
Chris Lattner | genericize helpers, use them for MOV16r0/MOV64r0 |
tree | commitdiff |
2010-02-05 |
Chris Lattner | factor code better in X86MCInstLower::Lower, teach... |
tree | commitdiff |
2010-02-05 |
Chris Lattner | implement the rest of the encoding types. |
tree | commitdiff |
2010-02-05 |
Chris Lattner | move functions for decoding X86II values into the X86II... |
tree | commitdiff |
2010-02-05 |
Chris Lattner | constant propagate a method away. |
tree | commitdiff |
2010-02-05 |
Chris Lattner | change getSizeOfImm and getBaseOpcodeFor to just take |
tree | commitdiff |
2010-02-05 |
Chris Lattner | add some more encodings. |
tree | commitdiff |
2010-02-05 |
Chris Lattner | implement the non-relocation forms of memory operands |
tree | commitdiff |
2010-02-05 |
Evan Cheng | Handle tail call with byval arguments. |
tree | commitdiff |
2010-02-05 |
Chris Lattner | start adding MRMDestMem, which requires memory form... |
tree | commitdiff |
2010-02-05 |
Chris Lattner | Add a few more encodings, we can now encode all of: |
tree | commitdiff |
2010-02-04 |
Evan Phoenix | Disable external stubs for X86-32 and X86-64 |
tree | commitdiff |
2010-02-04 |
Chris Lattner | move the PR6214 microoptzn to this file. |
tree | commitdiff |
2010-02-04 |
Evan Cheng | Re-enable x86 tail call optimization. |
tree | commitdiff |
2010-02-04 |
Evan Cheng | Indirect tail call has to go through a call preserved... |
tree | commitdiff |
2010-02-04 |
Dale Johannesen | Rewrite FP constant handling in DEBUG_VALUE yet |
tree | commitdiff |
2010-02-03 |
Chris Lattner | enhance new encoder to support prefixes + RawFrm |
tree | commitdiff |
2010-02-03 |
Chris Lattner | set up some infrastructure, some minor cleanups. |
tree | commitdiff |
2010-02-03 |
Evan Cheng | Speculatively disable x86 automatic tail call optimizat... |
tree | commitdiff |
2010-02-03 |
Chris Lattner | stub out a new X86 encoder, which can be tried with |
tree | commitdiff |
2010-02-03 |
Chris Lattner | rename createX86MCCodeEmitter to more accurately reflec... |
tree | commitdiff |
2010-02-03 |
Kevin Enderby | Added support for X86 instruction prefixes so llvm... |
tree | commitdiff |
2010-02-03 |
Chris Lattner | reapply r95206, this time actually delete the code... |
tree | commitdiff |
2010-02-03 |
Chris Lattner | revert r95206, it is apparently causing bootstrap failu... |
tree | commitdiff |
2010-02-03 |
Chris Lattner | make the x86 backend emit darwin stubs through mcstreamer |
tree | commitdiff |
2010-02-03 |
Chris Lattner | make MachineModuleInfoMachO hold non-const MCSymbol... |
tree | commitdiff |
2010-02-03 |
Evan Cheng | Allow all types of callee's to be tail called. But... |
tree | commitdiff |
2010-02-03 |
Chris Lattner | don't emit \n's at the start of X86AsmPrinter::runOnMac... |
tree | commitdiff |
2010-02-03 |
Chris Lattner | Finally eliminate printMCInst and send instructions... |
tree | commitdiff |
2010-02-03 |
Chris Lattner | rejigger the world so that EmitInstruction prints the... |
tree | commitdiff |
2010-02-03 |
Chris Lattner | sink handling of target-independent machine instrs... |
tree | commitdiff |
2010-02-03 |
Dale Johannesen | Print FPImm a less kludgy way; APFloat.toString seems |
tree | commitdiff |
2010-02-02 |
Evan Cheng | ByVal frame object size should be that of the byval... |
tree | commitdiff |
2010-02-02 |
Evan Cheng | Revert 95130. |
tree | commitdiff |
2010-02-02 |
Dale Johannesen | Accept floating point immediates in DEBUG_VALUE. |
tree | commitdiff |
2010-02-02 |
Daniel Dunbar | AsmParser/X86: Add temporary hack to allow parsing... |
tree | commitdiff |
2010-02-02 |
Chris Lattner | refactor code so that LLVMTargetMachine creates the... |
tree | commitdiff |
2010-02-02 |
Chris Lattner | remove dead code. |
tree | commitdiff |
2010-02-02 |
Daniel Dunbar | MCAsmParser/X86: Represent absolute memory operands... |
tree | commitdiff |
2010-02-02 |
Daniel Dunbar | MCCodeEmitter/X86: Handle tied registers better when... |
tree | commitdiff |
2010-02-02 |
Chris Lattner | eliminate all the dead addSimpleCodeEmitter implementat... |
tree | commitdiff |
2010-02-02 |
Evan Cheng | Pass callsite return type to TargetLowering::LowerCall... |
tree | commitdiff |
2010-02-02 |
Evan Cheng | Perform sibcall in some cases when arguments are passes... |
tree | commitdiff |
2010-02-01 |
Evan Cheng | Fix PR6196. GV callee may not be a function. |
tree | commitdiff |
2010-02-01 |
Evan Cheng | Undo r94946 now all the tests are passing again. |
tree | commitdiff |
2010-01-31 |
Evan Cheng | Change TAILJMP's to be varargs and transfer implicit... |
tree | commitdiff |
2010-01-31 |
Evan Cheng | Fix a missing check from my last commit. |
tree | commitdiff |
2010-01-31 |
Evan Cheng | Avoid recursive sibcall's. |
tree | commitdiff |
2010-01-31 |
Sean Callanan | Moved InstallLexer() from the X86-specific AsmLexer |
tree | commitdiff |
2010-01-30 |
Evan Cheng | Allow more tailcall optimization: calls with inputs... |
tree | commitdiff |
2010-01-30 |
Evan Cheng | Don't forget to transfer target flag when inserting... |
tree | commitdiff |
2010-01-30 |
Daniel Dunbar | MC/X86 AsmParser: Handle absolute memory operands corre... |
tree | commitdiff |
2010-01-30 |
Daniel Dunbar | X86.td: Refactor to bring operands that use print_pcrel... |
tree | commitdiff |
2010-01-30 |
Daniel Dunbar | AsmMatcher/X86: Separate out sublass for memory operand... |
tree | commitdiff |
2010-01-29 |
Dale Johannesen | Add assertion to humor the paranoid. |
tree | commitdiff |
2010-01-29 |
Evan Cheng | Catch more trivial tail call opportunities: no inputs... |
tree | commitdiff |
2010-01-29 |
Sean Callanan | Added a custom TableGen backend to support the |
tree | commitdiff |
2010-01-28 |
Evan Cheng | Fix a bug introduced by r94490 where it created a X86IS... |
tree | commitdiff |
2010-01-28 |
Chris Lattner | Remove the argument from EmitJumpTableInfo, because... |
tree | commitdiff |
2010-01-27 |
Dale Johannesen | Treat MO_REG 0 location as undefined in DEBUG_VALUE, |
tree | commitdiff |
2010-01-27 |
Jeffrey Yasskin | Kill ModuleProvider and ghost linkage by inverting... |
tree | commitdiff |
2010-01-27 |
Evan Cheng | Perform trivial tail call optimization for callees... |
tree | commitdiff |
2010-01-27 |
Evan Cheng | Eliminate target hook IsEligibleForTailCallOptimization. |
tree | commitdiff |
2010-01-27 |
Evan Cheng | Restore to pre-94570 state. |
tree | commitdiff |
2010-01-26 |
Evan Cheng | Ignore 'forced' tailcall opt in fastisel mode. |
tree | commitdiff |
2010-01-26 |
Chris Lattner | now that enough stuff is constified, move function... |
tree | commitdiff |
2010-01-26 |
Chris Lattner | constify a method argument. |
tree | commitdiff |
2010-01-26 |
Evan Cheng | Delete blank lines that bug me. |
tree | commitdiff |
2010-01-26 |
Chris Lattner | Eliminate SetDirective, and replace it with HasSetDirec... |
tree | commitdiff |
2010-01-26 |
Evan Cheng | Delete dead code. |
tree | commitdiff |
2010-01-26 |
Evan Cheng | Code refactoring, no functionality change. |
tree | commitdiff |
2010-01-26 |
Dan Gohman | Remove SIL, DIL, and BPL from the GR8_NOREX allocation... |
tree | commitdiff |
2010-01-26 |
Dan Gohman | SIL, DIL, BPL, and SPL require a REX prefix. |
tree | commitdiff |
2010-01-26 |
Chris Lattner | Move getJTISymbol from MachineJumpTableInfo to MachineF... |
tree | commitdiff |
2010-01-26 |
Chris Lattner | simplify asmprinter: only emit .set directives when... |
tree | commitdiff |
2010-01-26 |
Chris Lattner | implement X86 @GOTOFF jump table entries with the new... |
tree | commitdiff |
2010-01-26 |
Chris Lattner | add a new MachineBasicBlock::getSymbol method, replacing |
tree | commitdiff |
2010-01-26 |
Chris Lattner | don't bother setting the AsmPrinter::MF ivar, now that |
tree | commitdiff |
2010-01-26 |
Chris Lattner | make MachineFunction keep track of its ID and make |
tree | commitdiff |
2010-01-26 |
Daniel Dunbar | Unbreak MSVC/CMake build. |
tree | commitdiff |
2010-01-26 |
Evan Cheng | Implement cond ? -1 : 0 with sbb. |
tree | commitdiff |
2010-01-26 |
Dale Johannesen | Accept immediate as value of a dbg_value. |
tree | commitdiff |
2010-01-26 |
Sean Callanan | Added the implementation of the Intel-specific |
tree | commitdiff |
2010-01-26 |
Dale Johannesen | Generate DEBUG_VALUE comments on x86. The (limited) |
tree | commitdiff |
2010-01-26 |
Sean Callanan | Added the TargetAsmLexer implementation for AT&T syntax. |
tree | commitdiff |
2010-01-26 |
Dale Johannesen | use findDebugLoc in more places. |
tree | commitdiff |
2010-01-25 |
Chris Lattner | in 32-bit pic mode for targets with a GOT, x86 emits... |
tree | commitdiff |
2010-01-25 |
Chris Lattner | Rearrange handling of jump tables. Highlights: |
tree | commitdiff |
next |