ptx: add basic intrinsic support
[oota-llvm.git] / lib / Transforms /
2011-01-29 Andrew TrickImplementation of path profiling.
2011-01-28 Duncan SandsMy auto-simplifier noticed that ((X/Y)*Y)/Y occurs...
2011-01-28 Nick LewyckyRename functions to follow coding standard. Also rejigg...
2011-01-28 Nick LewyckyAdd a doxygen comment for this class.
2011-01-28 Nick LewyckyReorder for readability. (Chris, is this what you meant?)
2011-01-28 Evan ChengRevert r124462. There are a few big regressions that...
2011-01-28 Nick LewyckyReduce the number of functions we look at in the first...
2011-01-28 Nick LewyckyFold select + select where both selects are on the...
2011-01-28 Evan Cheng- Stop simplifycfg from duplicating "ret" instructions...
2011-01-27 Benjamin KramerUnbreak the build.
2011-01-27 Nick LewyckyExpound upon this comparison!
2011-01-27 Nick LewyckyUse dyn_cast instead of isa+cast.
2011-01-27 Nick LewyckyFix surprising missed optimization in mergefunc where...
2011-01-26 Duncan SandsFix PR9039, a use-after-free in reassociate. The issue...
2011-01-26 Nick LewyckyAttrListPtr has an overloaded operator== which does...
2011-01-26 Nick LewyckyTeach mergefunc that intptr_t is the same width as...
2011-01-26 Nick LewyckyThere are no vectors of pointer or arrays, so we don...
2011-01-25 Nick LewyckyTeach mergefunc how to emit aliases safely again -...
2011-01-24 Dan GohmanGive GetUnderlyingObject a TargetData, to keep it in...
2011-01-24 Chris Lattnerfix PR9017, a bug where we'd assert when promoting...
2011-01-24 Chris Lattnerfix PR9015, a crash linking recursive metadata.
2011-01-24 Chris Lattnerenhance SRoA to promote allocas that are used by PHI...
2011-01-23 Chris LattnerEnhance SRoA to promote allocas that are used by select...
2011-01-23 Ted KremenekNull initialize a few variables flagged by
2011-01-23 Chris LattnerEnhance SRoA to be more aggressive about scalarization...
2011-01-23 Cameron ZwarichConvert two std::vectors to SmallVectors for a 3.4...
2011-01-23 Chris Lattnerhave AllocaInfo store the alloca being inspected, simpl...
2011-01-23 Chris LattnerRearrange some code a bit. Change MarkUnsafe to
2011-01-23 Chris Lattnerremove an old hack that avoided creating MMX datatypes...
2011-01-21 Dan GohmanActually check memcpy lengths, instead of just commenti...
2011-01-21 Owen AndersonJust because we have determined that an (fcmp | fcmp...
2011-01-21 Nick LewyckySCCP doesn't actually preserve the CFG. It will delete...
2011-01-21 Chris Lattnerfix PR9013, an infinite loop in instcombine.
2011-01-21 Chris Lattnerupdate obsolete comment.
2011-01-21 Nick LewyckyDon't try to pull vector bitcasts that change the numbe...
2011-01-20 Duncan SandsAt -O123 the early-cse pass is run before instcombine...
2011-01-19 Rafael EspindolaAdd unnamed_addr when we can show that address of a...
2011-01-18 Chris Lattnerfix rdar://8878965, a regression I introduced with...
2011-01-18 Cameron ZwarichConvert a std::map to a DenseMap for another 1.7% speed...
2011-01-18 Cameron ZwarichMake a std::vector a SmallVector<*, 32> like the other...
2011-01-18 Rafael EspindolaReduce indentation and remove commented out code.
2011-01-18 Cameron ZwarichRemove code for updating dominance frontiers and some...
2011-01-18 Cameron ZwarichRemove outdated references to dominance frontiers.
2011-01-17 Owen AndersonRemove dead code, that I apparently wrote a while back...
2011-01-17 Cameron ZwarichRoll r123609 back in with two changes that fix test...
2011-01-17 Cameron ZwarichRoll out r123609 due to failures on the llvm-x86_64...
2011-01-17 Cameron ZwarichEliminate the use of dominance frontiers in PromoteMemT...
2011-01-16 Anders CarlssonTeach DAE to look for functions whose arguments are...
2011-01-16 Chris Lattnertidy up a comment, as suggested by duncan
2011-01-16 Rafael EspindolaDon't merge two constants if we care about the address...
2011-01-16 Chris Lattnerfix PR8932, a case where arg promotion could infinitely...
2011-01-16 Chris Lattnersimplify a little
2011-01-16 Chris Lattnerif an alloca is only ever accessed as a unit, and is...
2011-01-16 Chris LattnerUse an irbuilder to get some trivial constant folding...
2011-01-16 Chris Lattnerremove a dead check, this was needed before we had...
2011-01-16 Chris Lattnerenhance FoldOpIntoPhi in instcombine to try harder...
2011-01-16 Chris Lattnerremove the AllowAggressive argument to FoldOpIntoPhi...
2011-01-16 Chris Lattnermore cleanups: use the IR builder.
2011-01-16 Chris Lattnertidy up code.
2011-01-16 Owen AndersonImprove the safety of my globalopt enhancement by ensur...
2011-01-16 Chris Lattnersimplify this code, it is still broken but will follow...
2011-01-16 Chris Lattnerremove the partial specialization pass. It is unmainta...
2011-01-15 Nick LewyckyAdd missing whitespace.
2011-01-15 Nick LewyckyMake constmerge a two-pass algorithm so that it won...
2011-01-15 Benjamin KramerTry to unbreak selfhost.
2011-01-15 Nick LewyckyAdd a cache that protects mergefunc's internals from...
2011-01-15 Chris Lattnertemporarily revert r123526. While working on a follow...
2011-01-15 Chris Lattnerfix rdar://8785296 - -fcatch-undefined-behavior generat...
2011-01-15 Chris Lattnersimplify code, no functionality change.
2011-01-15 Chris LattnerNow that instruction optzns can update the iterator...
2011-01-15 Chris Lattnermake the current instruction iterator an ivar, allowing...
2011-01-15 Chris Lattnerimplement an instcombine xform that canonicalizes casts...
2011-01-15 Chris Lattnerone more instcombine variant that is needed to work...
2011-01-15 Chris Lattnerfix typo
2011-01-15 Chris LattnerCatch ~x < cst just like ~x < ~y, we currently handle...
2011-01-15 Chris Lattnerreduce indentation
2011-01-15 Chris LattnerGeneralize LoadAndStorePromoter a bit and switch LICM
2011-01-14 Owen AndersonFix a false-positive warning.
2011-01-14 Owen AndersonEnhance GlobalOpt to be able evaluate initializers...
2011-01-14 Chris Lattnerswitch SRoA to use LoadAndStorePromoter instead of...
2011-01-14 Chris LattnerAdd a new LoadAndStorePromoter class, which implements...
2011-01-14 Chris Lattnersplit SROA into two passes: one that uses DomFrontiers...
2011-01-14 Chris LattnerImplement full support for promoting allocas to registe...
2011-01-14 Chris Lattnerindentation
2011-01-14 Duncan SandsMove some shift transforms out of instcombine and into...
2011-01-13 Bob WilsonFix whitespace.
2011-01-13 Bob WilsonCheck for empty structs, and for consistency, zero...
2011-01-13 Bob WilsonExtend SROA to handle arrays accessed as homogeneous...
2011-01-13 Bob WilsonMake SROA more aggressive with allocas containing padding.
2011-01-12 Devang PatelUse SmallVector instead of SmallPtrSet and avoid non...
2011-01-12 Chris Lattnerrevert 123144, reenabling the rest of memset formation.
2011-01-12 Chris Lattnerrevert r123146 which disabled code that wasn't the...
2011-01-12 Chris Lattnerrevert r123149, reenabling an improvement to memcpyopt...
2011-01-11 Jakob Stoklund OlesenRemove the PR8954 workaround.
2011-01-11 Jakob Stoklund OlesenFix a non-deterministic loop in llvm::MergeBlockIntoPre...
2011-01-11 Cameron ZwarichDial back the speculative fix for PR8954 a bit, so...
2011-01-11 Cameron ZwarichAttempt to fix the bootstrap buildbot. Rafael says...
2011-01-11 Owen AndersonRemove dead variable, const-ref-ize an APInt.
2011-01-11 Chris Lattnerthis pass claims to preserve scev, make sure to tell...
2011-01-11 Frits van BommelFactor the actual simplification out of SimplifyIndirec...
next