2011-10-08 |
Jakob Stoklund Olesen | Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies. |
blob | commitdiff | raw |
2011-08-01 |
Bruno Cardoso Lopes | Teach PreprocessISelDAG to be aware of vector types... |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Eli Friedman | Make sure we don't combine a large displacement and... |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Eli Friedman | Refactor out checking for displacements on x86-64 addre... |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Eric Christopher | TargetConstant immediates won't be placed into register... |
blob | commitdiff | raw | diff to current |
2011-06-30 |
Eric Christopher | Fix a small thinko for constant i64 lock/orq optimizati... |
blob | commitdiff | raw | diff to current |
2011-05-20 |
Stuart Hastings | Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Eric Christopher | Update comment. |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Eric Christopher | Support XOR and AND optimization with no return value. |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Eric Christopher | Couple less magic numbers. |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Eric Christopher | Make this code a little less magic number laden. |
blob | commitdiff | raw | diff to current |
2011-05-11 |
Eric Christopher | Turn this into a table, this will make more sense shortly. |
blob | commitdiff | raw | diff to current |
2011-05-10 |
Eric Christopher | Optimize atomic lock or that doesn't use the result... |
blob | commitdiff | raw | diff to current |
2011-04-23 |
Benjamin Kramer | Silence an overzealous uninitialized variable warning... |
blob | commitdiff | raw | diff to current |
2011-04-22 |
Benjamin Kramer | X86: Try to use a smaller encoding by transforming... |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Stuart Hastings | Swap VT and DebugLoc operands of getExtLoad() for consi... |
blob | commitdiff | raw | diff to current |
2011-02-13 |
Chris Lattner | Enhance ComputeMaskedBits to know that aligned frameindexes |
blob | commitdiff | raw | diff to current |
2011-01-27 |
NAKAMURA Takumi | lib/Target/X86/X86ISelDAGToDAG.cpp: __main should be... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | fix PR8514, a bug where the "heroic" transformation... |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Ted Kremenek | 'HiReg' is written but never read. Nuke its |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Bill Wendling | PR8918 - When used with MinGW64, LLVM generates a ... |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Chris Lattner | rename MVT::Flag to MVT::Glue. "Flag" is a terrible... |
blob | commitdiff | raw | diff to current |
2010-12-05 |
Chris Lattner | it turns out that when ".with.overflow" intrinsics... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Dale Johannesen | Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches |
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-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 |
next |