aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-03-14[asan] rename class BlackList to FunctionBlackList and move it into a separat...Kostya Serebryany
2012-03-14Extend the inline cost calculation to account for bonuses due toChandler Carruth
2012-03-14When an invoke is marked with metadata indicating its unwind edgeDan Gohman
2012-03-14Change where we enable the heuristic that delays inlining into functionsChandler Carruth
2012-03-14Silence operator precedence warnings.Benjamin Kramer
2012-03-14Refactor the inline cost bonus calculation for constants to useChandler Carruth
2012-03-14Reapply r152486 with a fix for the nightly testers.Bill Wendling
2012-03-14Insert the debugging instructions in one fell-swoop so that it doesn't call theBill Wendling
2012-03-14misched: implemented a framework for top-down or bottom-up scheduling.Andrew Trick
2012-03-14misched commentsAndrew Trick
2012-03-14Remove the DW_AT_MIPS_linkage name attribute when we don't need itEric Christopher
2012-03-14Move APInt::operator[] inline.Benjamin Kramer
2012-03-14Move APInt::operator! inline, it's small and fuses well with surrounding code...Benjamin Kramer
2012-03-13Fortify r152675 a bit. Although I'm not able to come up with a test case that...Evan Cheng
2012-03-13DAG combine incorrectly optimize (i32 vextract (v4i16 load $addr), c) toEvan Cheng
2012-03-13Target override to allow CodeGenPrepare to sink address operands to intrinsic...Pete Cooper
2012-03-13Add a sanity check in MemoryBuffer::getOpenFile() to make sure we don't hangArgyrios Kyrtzidis
2012-03-13s/SjLjEHPass/SjLjEHPrepare/Bill Wendling
2012-03-13Change the X86 assembler to not require a segment register on stringKevin Enderby
2012-03-13enhance jump threading to preserve TBAA information when PRE'ing loads,Chris Lattner
2012-03-13Teach globalopt how to evaluate an invoke with a non-void return type.Dan Gohman
2012-03-13Generalize the "trunc(ptrtoint(x)) - trunc(ptrtoint(y)) ->Duncan Sands
2012-03-13Uniformize the InstructionSimplify interface by ensuring that all routinesDuncan Sands
2012-03-13Add profiling support for Intel Parallel Amplifier XE (VTune) for JITted code...Eli Bendersky
2012-03-13Add a return type.Bill Wendling
2012-03-13Inline the d'tor and add an anchor instead.Bill Wendling
2012-03-13Refactor the SelectionDAG's 'dump' methods into their own .cpp file.Bill Wendling
2012-03-13Fixed typo in comment.Lang Hames
2012-03-13Fix regression from r151466: an we can't replace uses of an instruction reach...Eli Friedman
2012-03-13Address some review comments from Duncan. This moves the iterativeChandler Carruth
2012-03-12Added a missing error check for X86 assembly with mismatched base and indexKevin Enderby
2012-03-12Inline a trivial helper function.Benjamin Kramer
2012-03-12Revert due to nightly test failures.Bill Wendling
2012-03-12When inlining a function and adding its inner call sites to theChandler Carruth
2012-03-12Teach instsimplify how to constant fold pointer differences.Chandler Carruth
2012-03-12Don't cast away constant qualifier.Duncan Sands
2012-03-12Switch to unified syntax for VFP instructions in inline assembly.Bob Wilson
2012-03-11Replace a hand-coded leading one counting loop with the magic from MathExtras.h.Benjamin Kramer
2012-03-11Remove global map. This code isn't even hot.Benjamin Kramer
2012-03-11DwarfDebug: Store the filename/dirname pair as a zero-separated string in a s...Benjamin Kramer
2012-03-11Convert more static tables of registers used by calling convention to uint16_...Craig Topper
2012-03-11Use uint16_t to store registers and opcode in static tables in the target spe...Craig Topper
2012-03-11Remove unused functions getArgRegs and getNumArgRegs.Craig Topper
2012-03-11llvm::SwitchInstStepan Dyatkovskiy
2012-03-10Make StringRef::getAsInteger work with all integer types. Before this changeMichael J. Spencer
2012-03-10Make helper static, so it can be inlined into its sole caller.Benjamin Kramer
2012-03-10*fix typo in comment; test of commit accessKay Tiong Khoo
2012-03-10As Duncan pointed out, pointers tend not to be in floating point format...for...Bill Wendling
2012-03-10Make this transformation slightly less agressive and more correct.Bill Wendling
2012-03-10C files in llvm still have to be C89 compliant, remove C++-style comments.Benjamin Kramer