2008-01-20 |
Anton Korobeynikov | Remove Darwin'ism |
tree | commitdiff |
2008-01-20 |
Anton Korobeynikov | Enable PIC codegen on x86-64/linux |
tree | commitdiff |
2008-01-19 |
Duncan Sands | Need to handle any 'nest' parameter before integer |
tree | commitdiff |
2008-01-18 |
Chris Lattner | make a method public |
tree | commitdiff |
2008-01-17 |
Dale Johannesen | Revert the part of 45848 that treated weak globals |
tree | commitdiff |
2008-01-17 |
Chris Lattner | This commit changes: |
tree | commitdiff |
2008-01-17 |
Chris Lattner | * Introduce a new SelectionDAG::getIntPtrConstant method |
tree | commitdiff |
2008-01-16 |
Duncan Sands | Trampoline support for x86-64. This looks like |
tree | commitdiff |
2008-01-16 |
Chris Lattner | make it more clear that this predicate only applies... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | introduce a isTypeInSSEReg predicate, which allows... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | My previous commit had an incomplete message, it should... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | make the 'fp return in ST(0)' optimization smart enough to |
tree | commitdiff |
2008-01-16 |
Chris Lattner | various whitespace cleanups, no functionality change. |
tree | commitdiff |
2008-01-15 |
Dale Johannesen | Fix and enable EH for x86-64 Darwin. Adds |
tree | commitdiff |
2008-01-15 |
Chris Lattner | rename SDTRet -> SDTNone. |
tree | commitdiff |
2008-01-15 |
Chris Lattner | no need to expand ISD::TRAP to X86ISD::TRAP, just match... |
tree | commitdiff |
2008-01-15 |
Anton Korobeynikov | Fix JIT encoding of trap/ud2 instruction |
tree | commitdiff |
2008-01-15 |
Anton Korobeynikov | For PR1839: add initial support for __builtin_trap... |
tree | commitdiff |
2008-01-15 |
Evan Cheng | Rename CCIfStruct to CCIfByVal and CCStructAssign to... |
tree | commitdiff |
2008-01-15 |
Evan Cheng | Both x86-32 and x86-64 handle byval parameter attributes. |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Improve the FP stackifier to decide all on its own... |
tree | commitdiff |
2008-01-13 |
Duncan Sands | Whitespace tweak. |
tree | commitdiff |
2008-01-12 |
Evan Cheng | Code clean up. |
tree | commitdiff |
2008-01-12 |
Chris Lattner | fix a wordo that gordon noticed :) |
tree | commitdiff |
2008-01-12 |
Chris Lattner | Any x86 instruction that reads from an invariant locati... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | rename MachineInstr::setInstrDescriptor -> setDesc |
tree | commitdiff |
2008-01-11 |
Chris Lattner | remove xchg and shift-reg-by-1 instructions, which... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | add a note, remove a done deed. |
tree | commitdiff |
2008-01-11 |
Arnold Schwaighofer | hrm - correct spelling. |
tree | commitdiff |
2008-01-11 |
Arnold Schwaighofer | Improve tail call optimized call's argument lowering... |
tree | commitdiff |
2008-01-11 |
Arnold Schwaighofer | Correct a copy and paste error. |
tree | commitdiff |
2008-01-11 |
Evan Cheng | Rename Int_CVTSI642SSr* to Int_CVTSI2SS64r* for naming... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | more flags set right |
tree | commitdiff |
2008-01-11 |
Chris Lattner | add some missing flags. |
tree | commitdiff |
2008-01-11 |
Dale Johannesen | Weak things initialized to 0 don't go in bss on Darwin. |
tree | commitdiff |
2008-01-10 |
Chris Lattner | Simplify the side effect stuff a bit more and make... |
tree | commitdiff |
2008-01-10 |
Chris Lattner | IMPLICIT_USE and IMPLICIT_DEF are dead, remove them. |
tree | commitdiff |
2008-01-10 |
Chris Lattner | Start inferring side effect information more aggressive... |
tree | commitdiff |
2008-01-10 |
Chris Lattner | rename X86InstrX86-64.td -> X86Instr64bit.td |
tree | commitdiff |
2008-01-10 |
Chris Lattner | remove explicit sets of 'neverHasSideEffects' that... |
tree | commitdiff |
2008-01-10 |
Chris Lattner | get def use info more correct. |
tree | commitdiff |
2008-01-10 |
Chris Lattner | verify that the frame index is immutable before remat... |
tree | commitdiff |
2008-01-10 |
Evan Cheng | Mark byval parameter stack objects mutable for now. |
tree | commitdiff |
2008-01-10 |
Dale Johannesen | Emit unused EH frames for weak definitions on Darwin, |
tree | commitdiff |
2008-01-10 |
Evan Cheng | Do not use the stack pointer directly, issue a copyfrom... |
tree | commitdiff |
2008-01-10 |
Evan Cheng | Remove comments that do not correspond to anything... |
tree | commitdiff |
2008-01-09 |
Chris Lattner | add a testcase |
tree | commitdiff |
2008-01-08 |
Duncan Sands | Use size_t to store Pos, avoid truncating value |
tree | commitdiff |
2008-01-08 |
Evan Cheng | Minor fix to enable x86-64 pic jit (still fails for... |
tree | commitdiff |
2008-01-08 |
Evan Cheng | Fix a x86-64 static codegen bug. This fixes a lot of... |
tree | commitdiff |
2008-01-08 |
Bill Wendling | Silence warning about loss of precision. |
tree | commitdiff |
2008-01-07 |
Evan Cheng | Unbreak x86-64. |
tree | commitdiff |
2008-01-07 |
Chris Lattner | add a note that is important for some fp apps. |
tree | commitdiff |
2008-01-07 |
Duncan Sands | Unbreak x86-32 darwin long double! |
tree | commitdiff |
2008-01-07 |
Duncan Sands | Fix long double support on x86-32 linux. |
tree | commitdiff |
2008-01-07 |
Bill Wendling | Operand 1 should be a register. We don't care if it... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
tree | commitdiff |
2008-01-07 |
Chris Lattner | rename hasVariableOperands() -> isVariadic(). Add... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | Move a bunch more accessors from TargetInstrInfo to... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | remove MachineOpCode typedef. |
tree | commitdiff |
2008-01-07 |
Chris Lattner | Add predicates methods to TargetOperandInfo, and switch... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | Rename MachineInstr::getInstrDescriptor -> getDesc... |
tree | commitdiff |
2008-01-07 |
Owen Anderson | Move even more functionality from MRegisterInfo into... |
tree | commitdiff |
2008-01-06 |
Chris Lattner | The pic base can't be duplicated. |
tree | commitdiff |
2008-01-06 |
Chris Lattner | rename isLoad -> isSimpleLoad due to evan's desire... |
tree | commitdiff |
2008-01-05 |
Bill Wendling | Fix comment. |
tree | commitdiff |
2008-01-05 |
Nate Begeman | Remove an incorrect optimization that is performed... |
tree | commitdiff |
2008-01-05 |
Gordon Henriksen | Refactoring the x86 and x86-64 calling convention imple... |
tree | commitdiff |
2008-01-05 |
Bill Wendling | Chris and Evan noticed that this check was compleatly... |
tree | commitdiff |
2008-01-05 |
Chris Lattner | enable sinking and licm of loads from the argument... |
tree | commitdiff |
2008-01-05 |
Chris Lattner | simplify some code by using shorter accessors. |
tree | commitdiff |
2008-01-05 |
Chris Lattner | revert my previous patch. |
tree | commitdiff |
2008-01-05 |
Chris Lattner | factor some code better to avoid redundancy between |
tree | commitdiff |
2008-01-05 |
Chris Lattner | getting the pic base has no side effects. |
tree | commitdiff |
2008-01-05 |
Evan Cheng | X86 JIT PIC jumptable support. |
tree | commitdiff |
2008-01-05 |
Evan Cheng | Combine MovePCtoStack + POP32r into one instruction... |
tree | commitdiff |
2008-01-04 |
Owen Anderson | Move some more functionality from MRegisterInfo to... |
tree | commitdiff |
2008-01-04 |
Evan Cheng | Unbreak tailcall opt in JIT. |
tree | commitdiff |
2008-01-04 |
Evan Cheng | X86 PIC JIT support fixes: encoding bugs, add lazy... |
tree | commitdiff |
2008-01-03 |
Gordon Henriksen | First steps in in X86 calling convention cleanup. |
tree | commitdiff |
2008-01-03 |
Evan Cheng | Change MachineRelocation::DoesntNeedFnStub to NeedStub... |
tree | commitdiff |
2008-01-02 |
Evan Cheng | X86 PIC JIT bug fix: relocations for constantpool and... |
tree | commitdiff |
2008-01-02 |
Bill Wendling | Machine LICM will check that operands are defined outsi... |
tree | commitdiff |
2008-01-02 |
Chris Lattner | darwin9 and above support aligned common symbols. |
tree | commitdiff |
2008-01-01 |
Owen Anderson | Move some more instruction creation methods from Regist... |
tree | commitdiff |
2008-01-01 |
Chris Lattner | Fix a bug in my previous patch: refer to the impl not... |
tree | commitdiff |
2008-01-01 |
Chris Lattner | Fix a problem where lib/Target/TargetInstrInfo.h would... |
tree | commitdiff |
2007-12-31 |
Owen Anderson | Move copyRegToReg from MRegisterInfo to TargetInstrInfo... |
tree | commitdiff |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
tree | commitdiff |
2007-12-30 |
Chris Lattner | Add new shorter predicates for testing machine operands... |
tree | commitdiff |
2007-12-30 |
Chris Lattner | More cleanups for MachineOperand: |
tree | commitdiff |
2007-12-30 |
Chris Lattner | Use MachineOperand::getImm instead of MachineOperand... |
tree | commitdiff |
2007-12-30 |
Bill Wendling | If we have a load of a global address that's not modifi... |
tree | commitdiff |
2007-12-30 |
Chris Lattner | Shrinkify the machine operand creation method names. |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | remove attribution from lib Makefiles. |
tree | commitdiff |
2007-12-29 |
Chris Lattner | One readme entry is done, one is really easy (Evan... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Fold comparisons against a constant nan, and optimize... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | this xform is implemented. |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Codegen: |
tree | commitdiff |
next |