2010-05-20 |
Dan Gohman | Fix assembly parsing and encoding of the pushf and... |
blob | commitdiff | raw |
2010-05-18 |
Dan Gohman | Teach mode load folding and unfolding code about CMP32r... |
blob | commitdiff | raw | diff to current |
2010-05-18 |
Dan Gohman | When converting a test to a cmp to fold a load, use... |
blob | commitdiff | raw | diff to current |
2010-05-07 |
Dan Gohman | When rematerializing, use the debug location of the... |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Dan Gohman | Add a DebugLoc argument to TargetInstrInfo::copyRegToRe... |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Evan Cheng | Add argument TargetRegisterInfo to loadRegFromStackSlot... |
blob | commitdiff | raw | diff to current |
2010-04-29 |
Evan Cheng | Frame index can be negative. |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Chris Lattner | on darwin empty functions need to codegen into somethin... |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | Remove a redundant comment. |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | - Move TargetLowering::EmitTargetCodeForFrameDebugValue... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | Add const qualifiers to CodeGen's use of LLVM IR constr... |
blob | commitdiff | raw | diff to current |
2010-04-13 |
Evan Cheng | Re-apply 101075 and fix it properly. Just reuse the... |
blob | commitdiff | raw | diff to current |
2010-04-13 |
Eric Christopher | Temporarily revert r101075, it's causing invalid iterat... |
blob | commitdiff | raw | diff to current |
2010-04-12 |
Bill Wendling | Micro-optimization: |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Chris Lattner | rename llvm::llvm_report_error -> llvm::report_fatal_error |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Dale Johannesen | Educate GetInstrSizeInBytes implementations that |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Jakob Stoklund Olesen | Properly enable load clustering. |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Chris Lattner | use DebugLoc default ctor instead of DebugLoc::getUnkno... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Dale Johannesen | Teach AnalyzeBranch, RemoveBranch and the branch |
blob | commitdiff | raw | diff to current |
2010-03-31 |
Jakob Stoklund Olesen | Replace V_SET0 with variants for each SSE execution... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Jakob Stoklund Olesen | Renumber SSE execution domains for better code size. |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Eric Christopher | Remove the pmulld intrinsic and autoupdate it as a... |
blob | commitdiff | raw | diff to current |
2010-03-29 |
Jakob Stoklund Olesen | Basic implementation of SSEDomainFix pass. |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Jakob Stoklund Olesen | Add a late SSEDomainFix pass that twiddles SSE instruct... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Jakob Stoklund Olesen | Revert "Add a late SSEDomainFix pass that twiddles... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Jakob Stoklund Olesen | Add a late SSEDomainFix pass that twiddles SSE instruct... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Evan Cheng | Teach isSafeToClobberEFLAGS to ignore dbg_value's.... |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Evan Cheng | Do not force indirect tailcall through fixed registers... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Dan Gohman | Don't try to fold V_SET0 and V_SETALLONES to loads... |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Bill Wendling | Revert r97766. It's deleting a tag. |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Bill Wendling | Micro-optimization: |
blob | commitdiff | raw | diff to current |
2010-02-28 |
Dan Gohman | Implement XMM subregs. |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Dan Gohman | movl is a cheaper way to materialize 0 without clobberi... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | add a bunch of mod/rm encoding types for fixed mod... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | refactor the conditional jump instructions in the ... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | port X86InstrInfo::determineREX over to the new encoder. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | move functions for decoding X86II values into the X86II... |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | change getSizeOfImm and getBaseOpcodeFor to just take |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Dale Johannesen | use findDebugLoc in more places. |
blob | commitdiff | raw | diff to current |
2010-01-22 |
Evan Cheng | Be more conservative with clustering f32 / f64 loads. |
blob | commitdiff | raw | diff to current |
2010-01-22 |
Evan Cheng | Add two target hooks to determine whether two loads... |
blob | commitdiff | raw | diff to current |
2010-01-21 |
Evan Cheng | Fix a minor issue in x86 load / store folding table... |
blob | commitdiff | raw | diff to current |
2010-01-20 |
Dale Johannesen | make findDebugLoc a class method |
blob | commitdiff | raw | diff to current |
2010-01-20 |
Dale Johannesen | Move findDebugLoc somewhere more central. Fix |
blob | commitdiff | raw | diff to current |
2010-01-19 |
Jim Grosbach | For aligned load/store instructions, it's only required... |
blob | commitdiff | raw | diff to current |
2010-01-13 |
Evan Cheng | For now, avoid issuing extract_subreg to reuse lower... |
blob | commitdiff | raw | diff to current |
2010-01-13 |
Evan Cheng | Add a quick pass to optimize sign / zero extension... |
blob | commitdiff | raw | diff to current |
2010-01-12 |
Dan Gohman | Reapply the MOV64r0 patch, with a fix: MOV64r0 clobbers... |
blob | commitdiff | raw | diff to current |
2010-01-12 |
Evan Cheng | Add TargetInstrInfo::isCoalescableInstr. It returns... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Evan Cheng | Revert 93158. It's breaking quite a few x86_64 tests. |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Dan Gohman | Re-instate MOV64r0 and MOV16r0, with adjustments to... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Bill Wendling | Remove dead variable. |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Chris Lattner | completely eliminate the MOV16r0 'instruction'. The... |
blob | commitdiff | raw | diff to current |
2009-12-22 |
Evan Cheng | Remove target attribute break-sse-dep. Instead, do... |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Evan Cheng | On recent Intel u-arch's, folding loads into some unary... |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Sean Callanan | Instruction fixes, added instructions, and AsmString... |
blob | commitdiff | raw | diff to current |
2009-12-14 |
Bill Wendling | Whitespace changes, comment clarification. No functiona... |
blob | commitdiff | raw | diff to current |
2009-12-12 |
Evan Cheng | Disable r91104 for x86. It causes partial register... |
blob | commitdiff | raw | diff to current |
2009-12-12 |
Evan Cheng | Add comment about potential partial register stall. |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Evan Cheng | Add support to 3-addressify 16-bit instructions. |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Dan Gohman | Remove the target hook TargetInstrInfo::BlockHasNoFallT... |
blob | commitdiff | raw | diff to current |
2009-12-04 |
David Greene | Remove an unneeded include. |
blob | commitdiff | raw | diff to current |
2009-12-04 |
David Greene | Have hasLoad/StoreFrom/ToStackSlot return the relevant... |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | improve portability to avoid conflicting with std:... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are... |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Evan Cheng | Re-apply 89011. It's not to be blamed. |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Evan Cheng | Revert 89011. Buildbot thinks it might be breaking... |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Evan Cheng | A few more instructions that should be marked re-materi... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Evan Cheng | - Check memoperand alignment instead of checking stack... |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Evan Cheng | - Change TargetInstrInfo::reMaterialize to pass in... |
blob | commitdiff | raw | diff to current |
2009-11-13 |
David Greene | Fix a bootstrap failure. |
blob | commitdiff | raw | diff to current |
2009-11-12 |
David Greene | Add hasLoadFromStackSlot and hasStoreToStackSlot to... |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Jeffrey Yasskin | Fix DenseMap iterator constness. |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Dan Gohman | Fix MachineLICM to use the correct virtual register... |
blob | commitdiff | raw | diff to current |
2009-10-14 |
Dan Gohman | Make isSafeToClobberEFLAGS more aggressive. Teach it... |
blob | commitdiff | raw | diff to current |
2009-10-10 |
Dan Gohman | Remove a no-longer-necessary #include. |
blob | commitdiff | raw | diff to current |
2009-10-10 |
Dan Gohman | Replace X86's CanRematLoadWithDispOperand by calling... |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dan Gohman | Add basic infrastructure and x86 support for preserving... |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Dan Gohman | Replace TargetInstrInfo::isInvariantLoad and its target... |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Jakob Stoklund Olesen | Introduce the TargetInstrInfo::KILL machine instruction... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Improve MachineMemOperand handling. |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Rename getTargetNode to getMachineNode, for consistency... |
blob | commitdiff | raw | diff to current |
2009-09-23 |
Dan Gohman | Fix X86's unfoldMemoryOperand to properly handle Machin... |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Dan Gohman | Add support for rematerializing FsFLD0SS and FsFLD0SD... |
blob | commitdiff | raw | diff to current |
2009-09-11 |
Evan Cheng | Follow up to 81494. When the folded reload is narrowed... |
blob | commitdiff | raw | diff to current |
2009-09-11 |
Evan Cheng | It's not legal to fold a load from a narrower stack... |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Daniel Dunbar | Remove Offset from ExternalSybmol MachineOperands,... |
blob | commitdiff | raw | diff to current |
2009-08-28 |
Anton Korobeynikov | Short-term workaround for frame-related weirdness on... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove various std::ostream version of printing methods... |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Chris Lattner | Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Devang Patel | Record variable debug info at ISel time directly. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Dan Gohman | Simplify this code. The case where one class is GR64Reg... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Eric Christopher | Add crc32 instruction and intrinsics. Add a new class... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Dan Gohman | Use GR32 for copies between GR32_NOSP and GR32_NOREX... |
blob | commitdiff | raw | diff to current |
next |