2010-10-19 |
Evan Cheng | Re-enable register pressure aware machine licm with... |
blob | commitdiff | raw |
2010-10-19 |
Daniel Dunbar | Revert r116781 "- Add a hook for target to determine... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Evan Cheng | - Add a hook for target to determine whether an instruc... |
blob | commitdiff | raw |
2010-10-12 |
Jakob Stoklund Olesen | Remove the x86 MOV{32,64}{rr,rm,mr}_TC instructions. |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Chris Lattner | reapply: Use the new TB_NOT_REVERSABLE flag instead... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Chris Lattner | reapply the patch reverted in r116033: |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Daniel Dunbar | Revert "Reimplement (part of) the or -> add optimizatio... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Daniel Dunbar | Revert "Use the new TB_NOT_REVERSABLE flag instead... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Daniel Dunbar | Revert "reimplement the second half of the or/add optim... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Chris Lattner | reimplement the second half of the or/add optimization... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Chris Lattner | Use the new TB_NOT_REVERSABLE flag instead of special |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Chris Lattner | simplify some map operations. |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Chris Lattner | Reimplement (part of) the or -> add optimization. ... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Chris Lattner | Reduce casting in various tables by defining the table |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Chris Lattner | simplify code: don't build up vector only to assert... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Jakob Stoklund Olesen | Constrain the offset register to a *_NOSP register... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | Use #NAME# to have the CMOV multiclass define things... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | switch CMOVBE to the multipattern: |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Chris Lattner | add basic avx support to the disassembler, also teach... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Chris Lattner | add asmparser support for cvttpd2dq by removing some... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Chris Lattner | implement rdar://8456382 - cvtsd2si support, by removin... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | fix rdar://8456412 - llvm-mc crash in encoder on "mov... |
blob | commitdiff | raw | diff to current |
2010-09-17 |
Dan Gohman | Avoid emitting a PIC base register if no PIC addresses... |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Anton Korobeynikov | Properly handle passing of FP stuff to varargs function... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Anton Korobeynikov | Revert part of one of the prev. patches - tailjmp will... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Anton Korobeynikov | Enable more win64 calls folding opportunities. |
blob | commitdiff | raw | diff to current |
2010-08-12 |
Bruno Cardoso Lopes | - Teach SSEDomainFix to switch between different levels... |
blob | commitdiff | raw | diff to current |
2010-08-12 |
Bruno Cardoso Lopes | Fix comment order |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Jakob Stoklund Olesen | Fix <rdar://problem/8282498> even if it doesn't reprodu... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-29 |
Jakob Stoklund Olesen | Revert r109652, and remove the offending assert in... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Jakob Stoklund Olesen | The isLoadFromStackSlot and isStoreToStackSlot have... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Jakob Stoklund Olesen | Add assertions that expose the PR7713 miscompilation... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Chris Lattner | remove the JIT "NeedsExactSize" feature and supporting... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Chris Lattner | instead of migrating it to the MC instruction encoder... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Rafael Espindola | Fixes win64. It was broken by a previous patch where... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Nate Begeman | Fix a couple issues with Win64 ABI |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Remove the isMoveInstr() hook. |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Bill Wendling | Rename DBG_LABEL PROLOG_LABEL, because it's only used... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Remove the X86::FP_REG_KILL pseudo-instruction and... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Dan Gohman | Check begin!=end, rather than !begin. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Rafael Espindola | Convert getLoadStoreRegOpcode to use a switch. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Rafael Espindola | Convert the last getPhysicalRegisterRegClass in VirtReg... |
blob | commitdiff | raw | diff to current |
2010-07-11 |
Jakob Stoklund Olesen | X86InstrInfo::copyRegToReg is dead. Long live copyPhysReg! |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Jakob Stoklund Olesen | Don't emit st(0)/st(1) copies as FpMOV instructions... |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Dan Gohman | Reapply bottom-up fast-isel, with several fixes for... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Jakob Stoklund Olesen | Remember the *_TC opcodes for load/store |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Jakob Stoklund Olesen | Automatically fold COPY instructions into stack load... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Jakob Stoklund Olesen | Fix a few tests |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Bruno Cardoso Lopes | Start the support for AVX instructions with 256-bit... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | Change LEA to have 5 operands for its memory operand... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | add some long-overdue enums to refer to the parts of... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jakob Stoklund Olesen | Remember the VR64 register class |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jakob Stoklund Olesen | Implement X86InstrInfo::copyPhysReg |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jakob Stoklund Olesen | Convert EXTRACT_SUBREG to COPY when emitting machine... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jakob Stoklund Olesen | Remove references to INSERT_SUBREG after de-SSA. |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Jakob Stoklund Olesen | fix copies to/from GR8_ABCD_H even more |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Jakob Stoklund Olesen | Allow copies between GR8_ABCD_L and GR8_ABCD_H. |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Evan Cheng | - Two-address pass should not assume unfolding is alway... |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Bill Wendling | Fix the formatting of the switch statement and add... |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Rafael Espindola | Fix an unintentional commit. I think I typed "git svn... |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Rafael Espindola | wip |
blob | commitdiff | raw | diff to current |
2010-06-17 |
Stuart Hastings | Add a DebugLoc parameter to TargetInstrInfo::InsertBran... |
blob | commitdiff | raw | diff to current |
2010-06-12 |
Rafael Espindola | Merge getStoreRegOpcode and getLoadRegOpcode. |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Jakob Stoklund Olesen | Slightly change the meaning of the reMaterialize target... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Rafael Espindola | Remove the TargetRegisterClass member from CalleeSavedInfo |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Jakob Stoklund Olesen | Use enums instead of literals for X86 subregisters. |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Jakob Stoklund Olesen | Rename X86 subregister indices to something shorter. |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Jakob Stoklund Olesen | Add the SubRegIndex TableGen class. |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Evan Cheng | Implement @llvm.returnaddress. rdar://8015977. |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Dan Gohman | Fix assembly parsing and encoding of the pushf and... |
blob | commitdiff | raw | diff to current |
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 |
next |