aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-07-13Inline EvalVectorOp in order to get rid of passing-pointer-to-static-methods ...Owen Anderson
2009-07-13Cleanup the global emission and refactor some codeBruno Cardoso Lopes
2009-07-13clean up some syntax.Chris Lattner
2009-07-13Canonicalize boolean +/- a constant to a select.Eli Friedman
2009-07-13Fix a few assertion strings.Dan Gohman
2009-07-13Forward-declare Loop and LoopInfo instead of #including LoopInfo.h.Dan Gohman
2009-07-13These don't really need contexts either.Owen Anderson
2009-07-13eliminate a bunch of code in print_pcrel_imm for printing symbols, usingChris Lattner
2009-07-13Whitespace cleanups.Dan Gohman
2009-07-13Fix an 80-column violation.Dan Gohman
2009-07-13Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable,Dan Gohman
2009-07-13move a method and add a comment, no functionality change.Chris Lattner
2009-07-13Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs,Dan Gohman
2009-07-13refactor operand printing to remove hte last of the "mem" modifier hack. TheChris Lattner
2009-07-13Use AsmPrinter's Mangler to remove leading '1' from linkage names.Devang Patel
2009-07-13Misc simplifications to InstCombiner::commonIntCastTransforms. Most of Eli Friedman
2009-07-13Fix FP elimination code to work for Thumb-2 addrmode AddrModeT2_so. This fixe...David Goodwin
2009-07-13refactor symbol printing so the whole "mem" thing is handled in fewer places.Chris Lattner
2009-07-13Reapply 75252, with a fix to avoid the infinite recursion case. TheDan Gohman
2009-07-13As Chris pointed out, this doesn't actually need an LLVMContext to operate.Owen Anderson
2009-07-13revert rev. 75503 for now.Devang Patel
2009-07-13Use Mangler to remove leading '1' from linkage names.Devang Patel
2009-07-13add llvm-mc support for parsing the .subsections_via_symbols directive.Kevin Enderby
2009-07-13Fix comment.Eli Friedman
2009-07-13Move more functionality over to LLVMContext.Owen Anderson
2009-07-13Move the memoization check for SCEVSignExtendExpr andDan Gohman
2009-07-13Don't bother to call commonIntCastTransforms for bitcasts; int->int Eli Friedman
2009-07-13Convert SCEV from FoldingSetNode to FastFoldingSetNode. This eliminatesDan Gohman
2009-07-13Reverted r75484. It was causing a failure with Apple-style builds.Bill Wendling
2009-07-13Add infrastructure to allow post instruction printing action triggers.David Greene
2009-07-13Add NetBSD to the Triple class, patch by Krister Walfridsson!Chris Lattner
2009-07-13More standard way of specifying greater than Leopard.Bill Wendling
2009-07-13On greater than Leopard systems, place exception tables in the __TEXT section.Bill Wendling
2009-07-13Change printInstruction to not print a trailing newline. Value::dumpDan Gohman
2009-07-13Fix comment typos.Bob Wilson
2009-07-13factor the 'optimized sort' code out into a static helper functionChris Lattner
2009-07-13Move the re-sort of invalidated NonLocalPointerDeps cache earlierChris Lattner
2009-07-13Make some more changes suggested by Chris. Manipulators go away.David Greene
2009-07-13Match declaration to definition (missed a few).Daniel Dunbar
2009-07-13Match declaration to definition.Daniel Dunbar
2009-07-13Fix build on Linux.Nick Lewycky
2009-07-13Fix some non-sensical code.Daniel Dunbar
2009-07-13Switch to raw_ostream.Daniel Dunbar
2009-07-13Removed some junk code that snuck in to an earlier commit.Lang Hames
2009-07-13Fix an error in ConstantRange::getSignedMax on wrapped ranges. Thanks onceNick Lewycky
2009-07-13'i8 full-range' sign extended to i16 should equal [-128, 128) not [-128, 127).Nick Lewycky
2009-07-13Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson
2009-07-13Multiply was very wrong for wrapped ranges. This supplies a half-fix that willNick Lewycky
2009-07-13Fix a bug summing two full sets. The overflow checking doesn't handle sets asNick Lewycky
2009-07-12Match declaration to definition.Daniel Dunbar