aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2013-05-28Add two passes that implement conversions from PNaCl's specific intrinsicsEli Bendersky
2013-05-09Support @llvm.nacl.{set|long}jmp intrinsics by translating them to library callsEli Bendersky
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-02-27Remove unnecessary cast to void.Eric Christopher
2013-02-27Silence the unused variable warning. Nadav Rotem
2013-02-27The FastISEL should be fast. But when we record statistics we use atomic oper...Nadav Rotem
2013-02-27Reverted: r176136 - Have a way for a target to opt-out of target-independent ...Michael Ilseman
2013-02-27SelectionDAG: If llvm.donothing has a landingpad, we should clearManman Ren
2013-02-26Have a way for a target to opt-out of target-independent fast iselMichael Ilseman
2013-02-25Fix wording.Chad Rosier
2013-02-25[fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 orChad Rosier
2013-02-25pre-RA-sched fix: only reevaluate physreg interferences when necessary.Andrew Trick
2013-02-25'Hexadecimal' has two 'a's and only one 'i'.Matt Beaumont-Gay
2013-02-25Fix spelling noticed by Duncan.Chandler Carruth
2013-02-25Fix the root cause of PR15348 by correctly handling alignment 0 onChandler Carruth
2013-02-22SelectionDAG compile time improvement.Nadav Rotem
2013-02-22Fix isa<> check which could never be true.Pete Cooper
2013-02-21DAGCombiner: Make the post-legalize vector op optimization more aggressive.Benjamin Kramer
2013-02-20DAGCombiner: Fold pointless truncate, bitcast, buildvector seriesArnold Schwaighofer
2013-02-20Fix PR15267Michael Liao
2013-02-20Move the SplatByte helper to APInt and generalize it a bit.Benjamin Kramer
2013-02-20Fix #includes, so we include only what we really need.Jakub Staszak
2013-02-18[ms-inline asm] Remove a redundant call to the setHasMSInlineAsm function.Chad Rosier
2013-02-18[ms-inline asm] Fix undefined behavior to reset hasMSInlineAsm in advance of ...NAKAMURA Takumi
2013-02-16LegalizeDAG.cpp doesn't need DenseMap.Jakub Staszak
2013-02-16[ms-inline asm] Do not omit the frame pointer if we have ms-inline assembly.Chad Rosier
2013-02-15Use the 'target-features' and 'target-cpu' attributes to reset the subtarget ...Bill Wendling
2013-02-15enable SDISel sincos optimization for GNU environmentsPaul Redmond
2013-02-14Dont merge consecutive loads/stores into vectors when noimplicitfloat is used.Nadav Rotem
2013-02-14Add some legality checks for SETCC before introducing it in the DAG combiner ...Owen Anderson
2013-02-12Add static cast to unsigned char whenever a character classification function...Guy Benyei
2013-02-12PR14562 - Truncation of left shift became undefPaul Redmond
2013-02-12Check type for legality before forming a select from loads.Pete Cooper
2013-02-11Currently, codegen may spent some time in SDISel passes even if an entireEvan Cheng
2013-02-11Remove unnecessary code.Evan Cheng
2013-02-08DAGCombiner: Constant folding around pre-increment loads/storesHal Finkel
2013-02-08Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects.Bob Wilson
2013-02-06Tweak check to avoid integer overflow (for insanely large alignments)Evan Cheng
2013-02-05Reapply r174343, with a fix for a scary DAG combine bug where it failed to di...Owen Anderson
2013-02-05Revert r174343, "When the target-independent DAGCombiner inferred a higher al...NAKAMURA Takumi
2013-02-05When the target-independent DAGCombiner inferred a higher alignment for a load,Owen Anderson
2013-02-04SelectionDAG: Teach FoldConstantArithmetic how to deal with vectors.Benjamin Kramer
2013-02-02rdar://13126763Shuxin Yang
2013-02-01Fix errant fallthrough in the generation of the lifetime markers.Nadav Rotem
2013-01-31When lowering memcpys to loads and stores, make sure we don't promote alignmentsLang Hames
2013-01-31Cherry-pick r174067Derek Schuff
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
2013-01-29Add a special handling case for untyped CopyFromReg node in GetCostForDef() o...Weiming Zhao
2013-01-29Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng
2013-01-27Legalizer: Reword comment again, per Duncan's suggestion.Benjamin Kramer