2012-03-27 |
Craig Topper | Prune some includes |
blob | commitdiff | raw |
2012-03-27 |
Craig Topper | Remove unnecessary llvm:: qualifications |
blob | commitdiff | raw | diff to current |
2012-03-17 |
Craig Topper | Reorder includes in Target backends to following coding... |
blob | commitdiff | raw | diff to current |
2012-03-09 |
Craig Topper | Use uint16_t to store opcodes in static tables in X86... |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Craig Topper | Declare register classes as const. Fix a couple pointer... |
blob | commitdiff | raw | diff to current |
2012-02-16 |
Jakob Stoklund Olesen | Use the same CALL instructions for Windows as for every... |
blob | commitdiff | raw | diff to current |
2012-02-15 |
Pete Cooper | Stop custom lowering forr x86 DEC64m from happening... |
blob | commitdiff | raw | diff to current |
2012-02-13 |
Pete Cooper | Fixed bug when custom lowering DEC64m on x86. |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2012-01-12 |
Chandler Carruth | Switch all of the uses of my InsertDAGNode helper to... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Chandler Carruth | Revert r147945 which disabled an addressing mode transf... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Chandler Carruth | Disable the transformation I added in r147936 to see... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Chandler Carruth | Hoist a really redundant code pattern into a helper... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Chandler Carruth | Simplify the AND-rooted mask+shift checking code to... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Chandler Carruth | Unify the interface of the three mask+shift transform... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Chandler Carruth | Clarify and make explicit some of the requirements... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Chandler Carruth | Hoist the logic to transform shift+mask combinations... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Chandler Carruth | Teach the X86 instruction selection to do some heroic... |
blob | commitdiff | raw | diff to current |
2012-01-09 |
Chandler Carruth | Don't rely on the fact that shift values are never... |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Pete Cooper | Added missing comment about new custom lowering of... |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Pete Cooper | Added custom lowering for load->dec->store sequence... |
blob | commitdiff | raw | diff to current |
2011-11-03 |
Dan Gohman | Reapply r143206, with fixes. Disallow physical register... |
blob | commitdiff | raw | diff to current |
2011-10-29 |
Dan Gohman | Revert r143206, as there are still some failing tests. |
blob | commitdiff | raw | diff to current |
2011-10-28 |
Dan Gohman | Reapply r143177 and r143179 (reverting r143188), with... |
blob | commitdiff | raw | diff to current |
2011-10-28 |
Duncan Sands | Speculatively disable Dan's commits 143177 and 143179... |
blob | commitdiff | raw | diff to current |
2011-10-28 |
Dan Gohman | Eliminate LegalizeOps' LegalizedNodes map and have... |
blob | commitdiff | raw | diff to current |
2011-10-08 |
Jakob Stoklund Olesen | Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies. |
blob | commitdiff | raw | diff to current |
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 |
next |