Tighten up checking of the validity of casts. (1) The IR parser would
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2011-05-17 Eli FriedmanMake fast-isel miss counting in -stats and -fast-isel...
2011-05-17 Dan GohmanMisc. code cleanups.
2011-05-17 Dan GohmanMisc. code cleanups.
2011-05-16 Dan GohmanDelete unused variables.
2011-05-16 Dan GohmanTrim #includes.
2011-05-16 Dan GohmanFix whitespace and 80-column violations.
2011-05-16 Jim GrosbachTrack how many insns fast-isel successfully selects...
2011-05-16 Devang PatelPreserve debug info for unused zero extended boolean...
2011-05-16 Eli FriedmanMake fast-isel work correctly s/uadd.with.overflow...
2011-05-16 Eli FriedmanFix silly typo.
2011-05-16 Eli FriedmanBasic fast-isel of extractvalue. Not too helpful on...
2011-05-16 Rafael EspindolaDon't do tail calls in a function that call setjmp...
2011-05-14 Eli FriedmanFix a FIXME by moving the fast-isel implementation...
2011-05-13 Rafael EspindolaMake codegen able to handle values of empty types....
2011-05-13 Stuart HastingsSince I can't reproduce the failures from 131261, re...
2011-05-13 Stuart HastingsRevert 131266 and 131261 due to buildbot complaints.
2011-05-12 Stuart HastingsNon-fast-isel followup to 129634; correctly handle...
2011-05-11 Nadav RotemFixes a bug in the DAGCombiner. LoadSDNodes have two...
2011-05-11 Bill WendlingGive the 'eh.sjlj.dispatchsetup' intrinsic call the...
2011-05-10 Eli FriedmanDisable my little CopyToReg argument hack with fast...
2011-05-10 Stuart HastingsCorrectly walk through nested and adjacent CALLSEQ_STAR...
2011-05-09 Eric ChristopherLook through struct wrapped types for inline asm statments.
2011-05-09 Duncan SandsIndent properly, no functionality change.
2011-05-06 Evan Cheng80 col violations.
2011-05-06 Eli FriedmanMake the logic for determining function alignment more...
2011-05-06 Eli FriedmanUse array_lengthof. No functional change.
2011-05-05 Owen AndersonAllow FastISel of three-register-operand instructions.
2011-05-05 Eli FriedmanAvoid extra vreg copies for arguments passed in registe...
2011-05-05 Eli FriedmanSmall syntax cleanup; we don't need to #define constant...
2011-05-02 Owen AndersonOther parts of the SelectionDAG framework assume that...
2011-04-29 Eli FriedmanMake FastEmit_ri_ try a bit harder to succeed for suppo...
2011-04-28 Eli FriedmanFix a silly mistake in r130338.
2011-04-27 Eli FriedmanMake the fast-isel code for literal 0.0 a bit shorter...
2011-04-27 Eli FriedmanRemove unused function.
2011-04-26 Evan ChengBe careful about scheduling nodes above previous calls...
2011-04-26 Dan GohmanFast-isel support for simple inline asms.
2011-04-26 Evan ChengFix typo
2011-04-25 Devang PatelA dbg.declare may not be in entry block, even if it...
2011-04-23 Jay FoadRemove unused STL header includes.
2011-04-22 Owen AndersonTeach FastISel to deal with instructions that have...
2011-04-22 Chris LattnerRecommit the fix for rdar://9289512 with a couple tweaks to
2011-04-22 Benjamin KramerDAGCombine: fold "(zext x) == C" into "x == (trunc...
2011-04-21 Daniel DunbarRevert r1296656, "Fix rdar://9289512 - not folding...
2011-04-20 Eric ChristopherRewrite the expander for umulo/smulo to remember to...
2011-04-19 Stuart HastingsDelete unnecessary variable. <rdar://problem/7662569>
2011-04-19 Eli FriedmanSelectBasicBlock is rather slow even when it doesn...
2011-04-19 Stuart HastingsSupport nested CALLSEQ_BEGIN/END; necessary for ARM...
2011-04-19 Chris LattnerImplement support for x86 fastisel of small fixed-sized...
2011-04-18 Chris Lattnerwhile we're at it, handle 'sdiv exact' of a power of...
2011-04-18 Chris Lattnerfix rdar://9297011 - udiv by power of two causing fast...
2011-04-17 Chris Lattner1. merge fast-isel-shift-imm.ll into fast-isel-x86...
2011-04-17 Chris Lattnerfix an oversight which caused us to compile the testcas...
2011-04-17 Chris LattnerFix rdar://9289512 - not folding load into compare...
2011-04-17 Chris Lattnersplit a complex predicate out to a helper function...
2011-04-17 Chris Lattnerfix rdar://9289583 - fast isel should handle non-canoni...
2011-04-16 Eli FriedmanPR9055: extend the fix to PR4050 (r70179) to apply...
2011-04-16 Evan ChengFix divmod libcall lowering. Convert to {S|U}DIVREM...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-14 Owen AndersonFix another instance of the DAG combiner not using...
2011-04-14 Andrew TrickIn the pre-RA scheduler, maintain cmp+br proximity.
2011-04-14 Chris Lattnersink a call into its only use.
2011-04-13 Owen AndersonDuring post-legalization DAG combining, be careful...
2011-04-13 Andrew TrickRecommit r129383. PreRA scheduler heuristic fixes:...
2011-04-12 Andrew TrickRevert 129383. It causes some targets to hit a schedule...
2011-04-12 Andrew TrickPreRA scheduler heuristic fixes: VRegCycle, TokenFactor...
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-04-09 Chris LattnerAvoid excess precision issues that lead to generating...
2011-04-09 Chris Lattnerhave dag combine zap "store undef", which can be formed...
2011-04-08 Evan ChengChange -arm-trap-func= into a non-arm specific option...
2011-04-07 Andrew TrickAdded a check in the preRA scheduler for potential...
2011-04-05 Bill WendlingRevamp the SjLj "dispatch setup" intrinsic.
2011-04-05 Stuart HastingsRevert 123704; it broke threaded LLVM.
2011-04-02 Cameron ZwarichAdd a RemoveFromWorklist method to DCI. This is needed...
2011-04-01 Evan ChengAdd comments.
2011-04-01 Evan ChengAssign node order numbers to results of call instructio...
2011-04-01 Evan ChengIssue libcalls __udivmod*i4 / __divmod*i4 for div ...
2011-03-26 Benjamin KramerTurn SelectionDAGBuilder::GetRegistersForValue into...
2011-03-25 Andrew TrickFix for -pre-RA-sched=source.
2011-03-23 Eli FriedmanPR9535: add support for splitting and scalarizing vecto...
2011-03-23 Andrew TrickEnsure that def-side physreg copies are scheduled above...
2011-03-23 Andrew Trickwhitespace
2011-03-23 Andrew TrickAdded block number and name to isel debug output.
2011-03-21 Eric ChristopherGrammar-o.
2011-03-19 Nadav RotemAdd support for legalizing UINT_TO_FP of vectors on...
2011-03-17 Benjamin KramerBuildUDIV: If the divisor is even we can simplify the...
2011-03-17 Cameron ZwarichMove more logic into getTypeForExtArgOrReturn.
2011-03-17 Cameron ZwarichRename getTypeForExtendedInteger() to getTypeForExtArgO...
2011-03-16 Cameron ZwarichThe x86-64 ABI says that a bool is only guaranteed...
2011-03-16 Cameron ZwarichDon't recompute something that we already have in a...
2011-03-15 Evan Chengsext(undef) = 0, because the top bits will all be the...
2011-03-14 Evan ChengBIT_CONVERT has been renamed to BITCAST.
2011-03-14 Evan ChengMinor optimization. sign-ext/anyext of undef is still...
2011-03-11 Owen AndersonTeach FastISel to support register-immediate-immediate...
2011-03-11 Andrew TrickReplace -dag-chain-limit flag with constant. It has...
2011-03-11 Evan ChengAvoid replacing the value of a directly stored load...
2011-03-10 Evan ChengRe-commit 127368 and 127371. They are exonerated.
2011-03-09 Evan ChengRevert 127368 and 127371 for now.
2011-03-09 Evan ChengChange the definition of TargetRegisterInfo::getCrossCo...
2011-03-09 Andrew TrickImprove pre-RA-sched register pressure tracking for...
2011-03-09 Benjamin KramerFix typo, make helper static.
next