Revert 93158. It's breaking quite a few x86_64 tests.
[oota-llvm.git] / lib /
2010-01-11 Evan ChengRevert 93158. It's breaking quite a few x86_64 tests.
2010-01-11 Jakob Stoklund OlesenAvoid adding PHI arguments for a predecessor that has...
2010-01-11 Benjamin KramerRemove unused string functions.
2010-01-11 Evan ChengDo not turn 8-bit OR to ADD since ADD8ri is not 3-addre...
2010-01-11 Mon P WangDisable transformation of select of two loads to a...
2010-01-11 Benjamin KramerAdd StrInStrNoCase, a StringRef version of CStrInCStrNo...
2010-01-11 Devang Patels/NextValueNo/NextMDValueNo while processing metadata.
2010-01-11 Benjamin KramerTurns out llvm-gcc still uses SplitString with a vector...
2010-01-11 Benjamin KramerReimplement getToken and SplitString as "StringRef...
2010-01-11 Dan GohmanUse a 32-bit and with implicit zero-extension instead...
2010-01-11 Dan GohmanRe-instate MOV64r0 and MOV16r0, with adjustments to...
2010-01-11 Dan GohmanPattern top-level operators don't need to be restricted...
2010-01-11 Dan GohmanReword this comment to reference a more fundamental...
2010-01-11 Evan ChengSelect an OR with immediate as an ADD if the input...
2010-01-11 David GreeneImplement a feature (-vector-unaligned-mem) to allow...
2010-01-11 Victor HernandezRespond to Chris' review:
2010-01-11 Chris Lattneradd one more bitfield optimization, allowing clang...
2010-01-11 Chris LattnerExtend CanEvaluateZExtd to handle and/or/xor more aggre...
2010-01-11 Chris LattnerRemove the dead TD argument to CanEvaluateZExtd, and...
2010-01-11 Chris Lattnerimprove comments, remove dead TD argument to CanEvaluat...
2010-01-10 Chris Lattnerteach sext optimization to handle truncs from types...
2010-01-10 Chris Lattnerteach zext optimization how to deal with truncs that...
2010-01-10 Chris Lattnerfix a buggy assertion, CreateIntegerCast should allow
2010-01-10 Mikhail GlushenkovSuppress a warning on gcc 4.4.
2010-01-10 Chris Lattnersimplify CanEvaluateSExtd to return a bool now that...
2010-01-10 Chris Lattnerthe NumCastsRemoved argument to CanEvaluateSExtd is...
2010-01-10 Chris Lattnernow that the cost model has changed, we can always...
2010-01-10 Victor HernandezCompute isFunctionLocal in MDNode ctor or via argument...
2010-01-10 Chris Lattnerchange the preferred canonical form for a sign extensio...
2010-01-10 Chris Lattnerfix indentation of switch statements, no functionality...
2010-01-10 Chris Lattnerfix pasto that broke bootstrap.
2010-01-10 Chris Lattnersimplify CanEvaluateZExtd now that we don't care about...
2010-01-10 Chris Lattnertwo changes:
2010-01-10 Chris Lattnerenhance CanEvaluateZExtd to handle shift left and sext...
2010-01-10 Chris Lattnerremove an xform subsumed by EvaluateInDifferentType.
2010-01-10 Julien LerougeFix nondeterministic behavior.
2010-01-10 Chris Lattnerclean up this xform by using m_Trunc.
2010-01-10 Chris Lattnerinline and remove the rest of commonIntCastTransforms.
2010-01-10 Chris LattnerInline the expression type promotion/demotion stuff...
2010-01-09 Chris Lattner"In order to ease automatic bindings generation, it...
2010-01-09 Chris Lattnerfix PR5983, reject function bodies with no blocks per...
2010-01-09 Jeffrey YasskinFix llvm.org/PR5729: x86-64 tail calls were putting...
2010-01-09 Dan GohmanUse WriteAsOperand instead of getName() to print loop...
2010-01-09 David ChisnallFixed linking of modules containing aliases to constant...
2010-01-09 Duncan SandsSuppress use of uninitialized variable warning.
2010-01-09 Chris Lattneronly factor from expressions whose uses are empty and...
2010-01-09 Dan GohmanRevert an earlier change to SIGN_EXTEND_INREG for vecto...
2010-01-09 Chris Lattnerclean up this code, add a fixme.
2010-01-09 Devang PatelDelete NamedMDSymTable while destrucing Module.
2010-01-09 Devang PatelNamedMDNode is never used so there is no need to enumer...
2010-01-09 Julien LerougeFix nondeterministic behavior.
2010-01-09 Devang PatelNamedMDNode element is either null or MDNode. Otherwise...
2010-01-09 Devang PatelDerive NamedMDNode from Value.
2010-01-09 Evan ChengDan pointed out checking whether a node is dead by...
2010-01-08 Evan ChengFix a critical bug in 64-bit atomic operation lowering...
2010-01-08 Eric ChristopherRemove unnecessary dyn_cast and add a comment. Part...
2010-01-08 Chris Lattnermplement a theoretical fixme.
2010-01-08 Chris Lattnerrename CanEvaluateInDifferentType -> CanEvaluateTruncat...
2010-01-08 Evan ChengFix comment.
2010-01-08 Chris Lattnerteach instcombine to delete sign extending shift pairs...
2010-01-08 Chris Lattnerfix PR5978 by peeling the loop so that we avoid shiftin...
2010-01-08 Duncan SandsSuppress an unused variable warning when assertions...
2010-01-08 Chris Lattnertidy up some stuff duncan pointed out.
2010-01-08 Johnny ChenMinor change, change the order of two "let Inst{.....
2010-01-08 Eric ChristopherAfter further thought revert the patch to make fast...
2010-01-08 Evan ChengReplaceAllUsesOfValueWith may delete other nodes that...
2010-01-08 Evan ChengFix what looks to me obvious instruction definition...
2010-01-08 Eric ChristopherRemove extraneous include.
2010-01-07 Chris Lattnerteach ComputeNumSignBits to look through PHI nodes.
2010-01-07 Chris LattnerEnhance instcombine to reason more strongly about promo...
2010-01-07 Chris LattnerFix rdar://7517201, a regression introduced by r92849.
2010-01-07 Chris Lattnerfactor this code better and reduce nesting at the same
2010-01-07 Evan ChengAPInt'fy TargetLowering::SimplifySetCC to fix PR5963.
2010-01-07 Benjamin KramerSimplify code. No intended functionality/performance...
2010-01-07 Eric ChristopherIf the data requires a relocation then don't attempt to
2010-01-07 Eric ChristopherWe need to put any kind of data with a relocation into a
2010-01-07 Devang PatelUse separate namespace for named metadata.
2010-01-07 Chris Lattnerconstant materialization could be improved.
2010-01-07 Benjamin KramerKill dead store.
2010-01-07 Benjamin KramerRemove dead variable.
2010-01-07 Benjamin KramerUse pop_back_val instead of back()+pop_back.
2010-01-07 Benjamin KramerUse a do-while loop instead of while + boolean.
2010-01-07 Duncan SandsBe less stingy as to how many selects and phi nodes we
2010-01-07 Douglas GregorMore trivial optimizations to a function well outside...
2010-01-07 Chris Lattnerhandle ConstantVector while I'm in here.
2010-01-07 Chris Lattnerfix a globalopt crash on 'bullet' (handling evaluation...
2010-01-07 Evan ChengFix a minor regression from my dag combiner changes...
2010-01-07 Douglas GregorSwitch StringRef::edit_distance over to using raw point...
2010-01-06 Jim Grosbach80 column violations
2010-01-06 Jakob Stoklund OlesenAllow double defs after tail duplication.
2010-01-06 Jakob Stoklund OlesenAdd Target hook to duplicate machine instructions.
2010-01-06 Jim GrosbachAddressing mode 6 (load/store) instructions can't encod...
2010-01-06 Jim GrosbachAnti-dependency breaking needs to be careful regarding...
2010-01-06 Eric ChristopherMove the object size intrinsic optimization to inst...
2010-01-06 Evan ChengComment.
2010-01-06 Evan ChengTeach dag combine to fold the following transformation...
2010-01-06 Victor HernandezWhen parsing function-local metadata, create a function...
2010-01-06 Jim Grosbach80 column and whitespace cleanup
2010-01-06 Duncan SandsFix a README item: have functionattrs look through...
2010-01-06 Mikhail GlushenkovFormatting.
next