Use the testcase from PR2791.
[oota-llvm.git] / lib /
2009-04-22 Evan ChengMake sure both operands have binary instructions have...
2009-04-22 Evan ChengA few more places where the check of use_empty is needed.
2009-04-22 Evan ChengAvoid deferencing use_begin() if value does not have...
2009-04-22 Devang PatelFix cut-n-pasto.
2009-04-22 Dan GohmanSimplify trivial cast-of-cast SCEVs.
2009-04-22 Dan GohmanSCEVExpander's InsertCastOfTo knows how to move existin...
2009-04-22 Dan GohmanUse BasicBlock::iterator instead of Instruction* for...
2009-04-22 Sanjiv GuptaMake the function begin label start after ther data...
2009-04-22 Owen AndersonReal fix for PR3549, by using caching for predecessor...
2009-04-22 Owen AndersonUse PredIteratorCache in LCSSA, which gives a 37% overa...
2009-04-21 Chris Lattneruse predicate instead of hand-rolled loop
2009-04-21 Dan GohmanDe-pImpl-ify ScalarEvolution. The pImpl pattern doesn...
2009-04-21 Evan ChengIt has finally happened. Spiller is now using live...
2009-04-21 Dan GohmanWhen turning (ashr(shl(x, n), n)) into sext(trunc(x...
2009-04-21 Chris Lattnerfix a crash on a pointless but valid zero-length memset...
2009-04-21 Anton KorobeynikovSilence warnings.
2009-04-21 Anton KorobeynikovDrop obsolete reference to __eprintf.
2009-04-21 Duncan SandsGet rid of what looks like a copy-and-pasted typo.
2009-04-21 Rafael EspindolaTLS_addr64 and TLS_addr32 define RDI and EAX. They...
2009-04-21 Sanjiv GuptaHandle direct aggregate type arguments.
2009-04-21 Dan GohmanTeach ScalarEvolution how to recognize zext-inreg and...
2009-04-21 Dan GohmanThis FIXME is fixed, now that SCEV understands pointers.
2009-04-21 Dan GohmanFactor out a common base class from SCEVTruncateExpr...
2009-04-21 Dan GohmanUsage getAnalysisToUpdate for TargetData, per PR760.
2009-04-21 Dan GohmanIntroduce encapsulation for ScalarEvolution's TargetDat...
2009-04-21 Dan GohmanMove some assertion checks so they can do more complete...
2009-04-21 Dan GohmanConvert ScalarEvolution to use raw_ostream instead...
2009-04-21 Devang PatelFix Visual Studio 2008 build failure.
2009-04-20 Dan GohmanMake X86's copyRegToReg able to handle copies to and...
2009-04-20 Dan GohmanSimplify this code. getConstant knows how to make
2009-04-20 Dale JohannesenAdjust loop size estimate for full unrolling;
2009-04-20 Daniel DunbarMake Unix.h:MakeErrMsg separate the prefix and errno...
2009-04-20 Daniel DunbarRemove unused variable.
2009-04-20 Bob WilsonMove duplicated AddLiveIn function from X86 and ARM...
2009-04-20 Devang PatelMatch C backend only if it explicitly requested.
2009-04-20 Bob WilsonRevise my previous change 68996 as suggested by Duncan.
2009-04-20 Evan Cheng- Remove an arbitrary spill weight tweak that should...
2009-04-20 Sanjiv GuptaEmit the auto variables of a function into a different...
2009-04-20 Dan GohmanIt's not necessary for PrintModulePass to flush the...
2009-04-20 Dan GohmanDon't discard an AssemblyAnnotationWriter when writing...
2009-04-20 Dan GohmanImplement operator<<(raw_ostream &OS, const Type &T).
2009-04-20 Evan ChengAdded a linearscan register allocation optimization...
2009-04-20 Douglas GregorMake all raw_ostreams support the tell() function.
2009-04-20 Sanjiv GuptaBefore trying to introduce/eliminate cast/ext/trunc...
2009-04-19 Nick LewyckyUse an AssertingVH to detect the case where the Functio...
2009-04-19 Duncan SandsNow that BUILD_VECTOR operands are allowed to be
2009-04-18 Chris LattnerFix PR3898, which manifests as failures on are an Xcore,
2009-04-18 Duncan SandsDon't try to make BUILD_VECTOR operands have the same
2009-04-18 Dan GohmanAdd a ScalarEvolution::getCouldNotCompute() function...
2009-04-18 Dan GohmanMore const qualifiers.
2009-04-18 Dan GohmanUse more const qualifiers with SCEV interfaces.
2009-04-18 Evan ChengAdd a new LiveInterval::overlaps(). It checks if the...
2009-04-18 Mon P WangFixed a few 64 bit cases in X86InstrInfo::commuteInstr...
2009-04-18 Dale JohannesenInline asm's were still introducing bogus dependencies;
2009-04-17 Jim Grosbachremove trailing whitespace
2009-04-17 Bill WendlingRecommit r69335 and r69336. These were not causing...
2009-04-17 Bob WilsonMove the AddLiveIn function definition closer to its...
2009-04-17 Bob WilsonRearrange code to reduce indentation.
2009-04-17 Bob WilsonClean up formatting, remove trailing whitespace, fix...
2009-04-17 Bob WilsonUse CallConvLower.h and TableGen descriptions of the...
2009-04-17 David GreeneUse a safer iterator interface and get rid of std C...
2009-04-17 Rafael EspindolaFor general dynamic TLS access we must use
2009-04-17 Bill WendlingRevert r69335 and r69336. They were causing build failures.
2009-04-17 Dan GohmanDon't create ConstantInts with pointer type. This fixes a
2009-04-17 Evan ChengTeach spiller to unfold instructions which modref spill...
2009-04-17 Dan GohmanMOV8rr_NOREX is a "Move" instruction. This doesn't...
2009-04-17 Dan GohmanDon't use MOV8rr_NOREX on x86-32. It doesn't actually...
2009-04-17 Chris LattnerFix some failures in targets on available_externally...
2009-04-16 Dan GohmanUse TargetData::getTypeSizeInBits instead of getPrimiti...
2009-04-16 Chris Lattnermake sure to unlock keymgr if the JIT is created and...
2009-04-16 Eli FriedmanFix for PR3944: make mem2reg O(N) instead of O(N^2...
2009-04-16 Dan GohmanHandle a pointer type correctly in SCEVExpander::visitA...
2009-04-16 Dan GohmanIn the list-burr's pseudo two-addr dependency heuristic...
2009-04-16 Dan GohmanHandle SUBREG_TO_REG instructions with the same heuristics
2009-04-16 Dan GohmanFix a bug with inttoptr/ptrtoint casts where the pointe...
2009-04-16 Devang PatelDo not treat beginning of inlined scope as beginning...
2009-04-16 Dan GohmanMinor code simplifications. Don't attempt LSR on theore...
2009-04-16 Dan GohmanLSR is no longer a GEP optimizer. It is now an IV expre...
2009-04-16 Dan GohmanFix SCEVExpander::visitSMaxExpr and SCEVExpander::visit...
2009-04-16 Dan GohmanTeach SCEVExpander::InsertCastOfTo to avoid creating...
2009-04-16 Dan GohmanUse ConstantExpr::getIntToPtr instead of SCEVExpander...
2009-04-16 Dan GohmanUse a SCEV expression cast instead of immediately inser...
2009-04-16 Devang PatelRecord line number at the beginning of a func.start.
2009-04-16 Rafael Espindolafix PR3995. A scale must be 1, 2, 4 or 8.
2009-04-16 Dan GohmanExpand GEPs in ScalarEvolution expressions. SCEV expres...
2009-04-16 Devang PatelIn -fast mode do what FastISel does.
2009-04-16 Devang PatelIf FastISel is run and it has known DebugLoc then use it.
2009-04-16 Devang PatelIf location where the function was inlined is not know...
2009-04-15 Dale JohannesenEliminate zext over (iv | const) or (signed iv),
2009-04-15 Devang Patels/RootDbgScope/FunctionDbgScope/g
2009-04-15 Dale JohannesenEliminate zext over (iv & const) or ((iv+const)&const)
2009-04-15 Chris Lattnerteach EscapeString and UnescapeString to handle ".
2009-04-15 Devang PatelAdd DISubprogram is not null check.
2009-04-15 Dan GohmanGeneralize one of the SelectionDAG::ReplaceAllUsesWith...
2009-04-15 Dan GohmanFix 80-column violations.
2009-04-15 Dan GohmanAdd a folding table entry for MOV8rr_NOREX.
2009-04-15 Devang PatelCheck isInlinedSubroutine() before creating DW_TAG_inli...
2009-04-15 Dan GohmanFix MachineInstr::getNumExplicitOperands to count
2009-04-15 Nick LewyckyLimit the number of times we're willing to chase pointe...
2009-04-15 Dan GohmanFix X86MachineFunctionInfo's doxygen comment.
next