aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-04-02Fixed build warnings.Sanjiv Gupta
2009-04-02To convert the StopPoint insn into an assembler directive by ISel, we need to...Sanjiv Gupta
2009-04-02Params are not being generated as static globals now. The caller passes them ...Sanjiv Gupta
2009-04-02Fix build on Linux.Mikhail Glushenkov
2009-04-01Reapply r68211, with the miscompilations it caused fixed.Owen Anderson
2009-04-01Clean up pass manager cache after each run.Devang Patel
2009-04-01silence warning in release-asserts build.Chris Lattner
2009-04-01Add llvm::Triple class for abstracting access to target triples.Daniel Dunbar
2009-04-01Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman
2009-04-01Use LLVM type names instead of C type names in comments, to beDan Gohman
2009-04-01Fix PR3862: Recognize some ARM-specific constraints for immediates in inlineBob Wilson
2009-04-01Revert r68172. It caused regressions inDan Gohman
2009-04-01hopefully fix an apparent build error on windows.Chris Lattner
2009-04-01fix a serious regression I introduced in my previous patch.Chris Lattner
2009-04-01Enhance GVN to propagate simple conditionals. This fixes PR3921.Owen Anderson
2009-04-01* Fixed spelling of `invertible'Misha Brukman
2009-03-31reimplement BitcodeReaderValueList in terms of WeakVH instead of makingChris Lattner
2009-03-31Make the key of ValueRankMap an AssertingVH, so that we die violentlyChris Lattner
2009-03-31Add two new classes: WeakVH and AssertingVH. These are both "ValueHandles", Chris Lattner
2009-03-31Throttle back "fold select into operand" transformation. InstCombine should n...Evan Cheng
2009-03-31Fully general expansion of integer shift of any size.Evan Cheng
2009-03-31i128 shift libcalls are not available on x86.Evan Cheng
2009-03-31Reapply 68073, with fixes. EH Landing-pad basic blocks are notDan Gohman
2009-03-31Update call graph after inlining invoke.Devang Patel
2009-03-31Add llvm::sys::getHostTriple and removeDaniel Dunbar
2009-03-31Minor top-level comment fix.Dan Gohman
2009-03-31remove unused arguments.Rafael Espindola
2009-03-31Really temporarily revert r68073.Bill Wendling
2009-03-31Oy! When reverting r68073, I added in experimental code. Sorry...Bill Wendling
2009-03-31Remove the "fast" cases for spill and restore point determination, as these w...Owen Anderson
2009-03-31Revert r68073. It's causing a failure in the Apple-style builds.Bill Wendling
2009-03-31Fix live-out reg logic to not insert over-aggressive AssertZExtDan Gohman
2009-03-31X86 address mode isel tweak. If the base of the address is also used by a Cop...Evan Cheng
2009-03-30Except in asm-verbose mode, avoid printing labels for blocks that areDan Gohman
2009-03-30Loop Index Split can eliminate a loop if it can determin if loop body is exec...Devang Patel
2009-03-30When optimzing a mul by immediate into two, the resulting mul's should get a ...Evan Cheng
2009-03-30Turn a 2-address instruction into a 3-address one when it's profitable even i...Evan Cheng
2009-03-30Balance out quote in debug output.Bill Wendling
2009-03-30Fix grammar-o in comment.Bill Wendling
2009-03-30Constify arguments in isSuccessor and isLayoutSuccessor.Dan Gohman
2009-03-30Fix comment to match function name.Bob Wilson
2009-03-30getEntryFor() may invalidate DenseMap iterator.Devang Patel
2009-03-30Fix thinko: put stuff with both global and local relocations into data.rel{.r...Anton Korobeynikov
2009-03-30Fix infinite loopingAnton Korobeynikov
2009-03-30Properly propagate Kind.Anton Korobeynikov
2009-03-30Do not propagate ELF-specific stuff (data.rel) into other targets. This simpl...Anton Korobeynikov
2009-03-30Add data.rel stuffAnton Korobeynikov
2009-03-29IA64 is as weird as Alpha wrt r/o relocs :)Anton Korobeynikov
2009-03-29Alpha always requires global relocations to be r/w regardless of PIC.Anton Korobeynikov
2009-03-29Honour relocation behaviour stuff for ro objectsAnton Korobeynikov