aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2007-04-15Remove ImmediateDominator analysis. The same information can be obtained fro...Owen Anderson
2007-04-15fix SimplifyLibCalls/IsDigit.llChris Lattner
2007-04-15Extend store merging to support the 'if/then' version in addition to if/then/...Chris Lattner
2007-04-15refactor some code, no functionality change.Chris Lattner
2007-04-14Fix some unsafe code. Also, tabs -> spaces.Owen Anderson
2007-04-14Make ETForest depend on DomTree rather than IDom. This is the first stepOwen Anderson
2007-04-14fix long linesChris Lattner
2007-04-14add a noteChris Lattner
2007-04-14Implement Transforms/InstCombine/vec_extract_elt.ll, transforming:Chris Lattner
2007-04-14Implement InstCombine/vec_demanded_elts.ll:test2. This allows us to turnChris Lattner
2007-04-14avoid copying sets and vectors around.Chris Lattner
2007-04-14Fix PR1329.Jeff Cohen
2007-04-14disable switch lowering using shift/and. It still breaks ppc bootstrap forChris Lattner
2007-04-14avoid iterator invalidation.Chris Lattner
2007-04-14An even better fix.Jeff Cohen
2007-04-14Fix recent regression that broke several llvm-tests.Jeff Cohen
2007-04-14Fix PR1325: Case range optimization was performed in the case itAnton Korobeynikov
2007-04-14disable shift/and lowering to work around PR1325 for now.Chris Lattner
2007-04-14Implement a few missing xforms: printf("foo\n") -> puts. printf("x") -> putcharChris Lattner
2007-04-14in addition to merging, constantmerge should also delete trivially dead globals,Chris Lattner
2007-04-14Implement PR1201 and test/Transforms/InstCombine/malloc-free-delete.llChris Lattner
2007-04-14use an accessor to simplify code.Chris Lattner
2007-04-14add GetElementPtrInst::hasAllZeroIndices, a long-overdue helper method.Chris Lattner
2007-04-14We want the number of bits needed, not the power of 2.Reid Spencer
2007-04-13Silence VC++ warning.Jeff Cohen
2007-04-13Now that codegen prepare isn't defeating me, I can finally fix what I setChris Lattner
2007-04-13Completely rewrite addressing-mode related sinking of code. In particular,Chris Lattner
2007-04-13Implement a getBitsNeeded method to determine how many bits are needed toReid Spencer
2007-04-13Remove use of SlowOperationInformer.Devang Patel
2007-04-13Undo previous check-in.Devang Patel
2007-04-13Hello uses LLVMSupport.a (SlowerOperationInformer)Devang Patel
2007-04-13Fix PR1323 : we haven't updated phi nodes in good manner :)Anton Korobeynikov
2007-04-13arm has r+r*s and r+i addr modes, but no r+i+r*s addr modes.Chris Lattner
2007-04-13Make the apint construction more effective.Zhou Sheng
2007-04-13CSE simple binary expressions when they are inserted. This makes LSR produceChris Lattner
2007-04-12Implement review feedback .. don't double search a set.Reid Spencer
2007-04-12Make sure intrinsics that are lowered to functions make the function weakReid Spencer
2007-04-12Provide support for intrinsics that lower themselves to a function body.Reid Spencer
2007-04-12Implement Thread Local Storage (TLS) in CBackend.Lauro Ramos Venancio
2007-04-12Implement the "thread_local" keyword.Lauro Ramos Venancio
2007-04-12Fix bugs in generated code for part_select and part_set so that llc doesn'tReid Spencer
2007-04-12Fix a bug in PartSet. The replacement value needs to be zext or trunc toReid Spencer
2007-04-12the result of an inline asm copy can be an arbitrary VT that the registerChris Lattner
2007-04-12fold noop vbitconvert instructionsChris Lattner
2007-04-12Fix weirdness handling single element vectors.Chris Lattner
2007-04-12Fix mmx paddq, add support for the 'y' register class, though it isn't tested.Chris Lattner
2007-04-12For PR1284:Reid Spencer
2007-04-12improve the patch for PR1318 to also support grouped options with customChris Lattner
2007-04-11Fix CodeGen/X86/2007-03-24-InlineAsmPModifier.llChris Lattner
2007-04-11Build Hello by default so it can be used in test cases.Reid Spencer