2010-10-26 |
Dale Johannesen | Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches |
blob | commitdiff | raw |
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-22 |
Eric Christopher | Temporarily work around new address lowering while... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | reimplement elf TLS support in terms of addressing... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | convert the last 4 X86ISD nodes that should have memope... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give X86ISD::FNSTCW16m a memoperand, since it touches... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give FP_TO_INT16_IN_MEM and friends a memoperand. ... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give VZEXT_LOAD a memory operand, it now works with... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | revert r114386 now that address modes work correctly... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | give LCMPXCHG_DAG[8] a memory operand, allowing it... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | reimplement support for GS and FS relative address... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | fix a long standing wart: all the ComplexPattern's... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | even though I'm about to rip it out, simplify the addre... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | propagate MachinePointerInfo through various uses of... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | fix rdar://8453210, a crash handling a call through... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Chris Lattner | zap dead code. |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Jakob Stoklund Olesen | Don't call Predicate_* from X86 target. |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Benjamin Kramer | Remove dead recursive function. Yay for clang -Wunused... |
blob | commitdiff | raw | diff to current |
2010-08-04 |
Eli Friedman | PR7814: Truncates cannot be ignored for signed comparisons. |
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-07 |
Evan Cheng | Move getExtLoad() and (some) getLoad() DebugLoc argumen... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Devang Patel | Propagate debug loc. |
blob | commitdiff | raw | diff to current |
2010-06-26 |
Jakob Stoklund Olesen | When creating X86 MUL8 and DIV8 instructions, make... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Change UpdateNodeOperands' operand and return value... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Don't maintain a set of deleted nodes; instead, use... |
blob | commitdiff | raw | diff to current |
2010-06-03 |
Eric Christopher | Add first pass at darwin tls compiler support. |
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-04-29 |
Dan Gohman | Don't leave Base.FrameIndex uninitialized, so that... |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Evan Cheng | Enable i16 to i32 promotion by default. |
blob | commitdiff | raw | diff to current |
2010-04-20 |
Chris Lattner | teach the x86 address matching stuff to handle |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Dan Gohman | Use const qualifiers with TargetLowering. This eliminat... |
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-14 |
Dan Gohman | Delete unneeeded arguments. |
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-03-17 |
Evan Cheng | X86 address mode matching code MatchAddressRecursively... |
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-04 |
Chris Lattner | add a comment. |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | factor the 'sign extended from 8 bit' patterns better so |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | merge two loops over all nodes in the graph into one. |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | eliminate PreprocessForRMW now that isel handles it. |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | Fix some issues in WalkChainUsers dealing with |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | Sink InstructionSelect() out of each target into SDISel... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | remove a little hack I did for the old isel, not needed |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | remove a terrible hack that disabled assertions from... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | no need to override IsLegalToFold, the base implementation |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | fix and un-xfail X86/vec_ss_load_fold.ll |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | rename SelectScalarSSELoad -> SelectScalarSSELoadXXX... |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Chris Lattner | rename and document some arguments so I don't have... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Chris Lattner | fix rdar://7653908, a crash on a case where we would... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Evan Cheng | Split SelectionDAGISel::IsLegalAndProfitableToFold to |
blob | commitdiff | raw | diff to current |
2010-02-15 |
David Greene | Remove an assumption of default arguments. This is... |
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-01-21 |
Dan Gohman | Re-implement the main strength-reduction portion of... |
blob | commitdiff | raw | diff to current |
2010-01-20 |
David Greene | When XDEBUG is enabled, check for SelectionDAG cycles... |
blob | commitdiff | raw | diff to current |
2010-01-15 |
David Greene | Fix PR6019. A load has more than one use if it feeds... |
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-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 |
2010-01-05 |
Dan Gohman | Change SelectCode's argument from SDValue to SDNode... |
blob | commitdiff | raw | diff to current |
2010-01-04 |
Dan Gohman | Flags-producing add, and, or, etc. have the same profib... |
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-18 |
Evan Cheng | Re-apply 91623 now that I actually know what I was... |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Jeffrey Yasskin | Revert r91623 to unbreak the buildbots. |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Evan Cheng | Remove an unused option. |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Dan Gohman | Target-independent support for TargetFlags on BlockAddr... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Daniel Dunbar | llvm-gcc/clang don't (won't?) need this hack. |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Daniel Dunbar | Add a monstrous hack to improve X86ISelDAGToDAG compile... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Dan Gohman | Use SUBREG_TO_REG instead of INSERT_SUBREG to model... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Dan Gohman | Remove uninteresting and confusing debug output. |
blob | commitdiff | raw | diff to current |
2009-11-01 |
Chris Lattner | improve x86 codegen support for blockaddress. We now... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dan Gohman | Fix the x86 test-shrink optimization so that it doesn... |
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-16 |
Nate Begeman | Do not try and sink a load whose chain result has more... |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Dan Gohman | Don't pull a load through a callseq_start if the load... |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Dan Gohman | Use X86II::MO_NO_FLAG. |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Benjamin Kramer | Remove Streams.h from the targets. |
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-21 |
Anton Korobeynikov | Fix a typo |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Dan Gohman | Fix an x86 code size regression: prefer RIP-relative... |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Dan Gohman | Remove temporary testing code. |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Dan Gohman | Add an x86 peep that narrows TEST instructions to forms... |
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-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Bill Wendling | Reformatting of lines. Put multiple DEBUG statements... |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Dan Gohman | Fix a bug in x86's PreprocessForRMW logic that was... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Anton Korobeynikov | Better handle kernel code model. Also, generalize the... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Bill Wendling | - s/DOUT/DEBUG(errs()/g |
blob | commitdiff | raw | diff to current |
2009-08-02 |
Dan Gohman | Fix indentation. |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Dan Gohman | Minor code simplifications. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Evan Cheng | Optimize some common usage patterns of atomic built... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Dan Gohman | x86 isel tweak: use lea (%reg,%reg) instead of lea... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Chris Lattner | reapply r75408, which eliminates MOV64r0 in favor of... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-12 |
Bill Wendling | Temporarily revert r75408. It appears to break the... |
blob | commitdiff | raw | diff to current |
next |