aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-05-24Make some opcode tables static and const. Allows code to avoid making copies ...Craig Topper
2012-05-24Mark a couple arrays as static and const. Use array_lengthof instead of sizeo...Craig Topper
2012-05-24Mark a static array as const.Craig Topper
2012-05-24Mark a static table as const. Shrink opcode size in static tables to uint16_t...Craig Topper
2012-05-23Tidy up naming for consistency and other cleanup. No functional change inten...Chad Rosier
2012-05-23Add a last resort tryInstructionSplit() to RAGreedy.Jakob Stoklund Olesen
2012-05-23Forgot to reverse conditional.Bill Wendling
2012-05-23Reduce indentation by early detection of 'continue'. No functionality change.Bill Wendling
2012-05-23Correctly deal with identity copies in RegisterCoalescer.Jakob Stoklund Olesen
2012-05-23[arm-fast-isel] Add support for non-global callee.Chad Rosier
2012-05-23BoundsChecking: add a couple of simple tests and fix a bug in branch emitionNuno Lopes
2012-05-23revert r156383: removal of TYPE_CODE_FUNCTION_OLDNuno Lopes
2012-05-23Fix the inliner so that the optsize function attribute don't alter thePatrik Hägglund
2012-05-23Fixed typo in r156905.Patrik Hägglund
2012-05-23Small fix for the debug output from PBQP (PR12822).Patrik Hägglund
2012-05-23Use zero-based shadow by default on Android.Evgeniy Stepanov
2012-05-23PR1255(case ranges) related changes in Local Transformations.Stepan Dyatkovskiy
2012-05-23Tidy up spacing.Craig Topper
2012-05-23small refinement to r157218 to save a tiny amount of table size in the commonChris Lattner
2012-05-23Fix indentation of wrapped line for readability. No functional change.Craig Topper
2012-05-23Add support for C++11 enum classes in llvm.Eric Christopher
2012-05-22address some of John Criswell's commentsNuno Lopes
2012-05-22ARMDisassembler.cpp: Fix utf8 char in comments.NAKAMURA Takumi
2012-05-22Untabify and 80-col.Eric Christopher
2012-05-22Formatting consistency.Eric Christopher
2012-05-22hopefully fix the CMake build. sorry for breakageNuno Lopes
2012-05-22LSR fix: add a missing phi check during IV hoisting.Andrew Trick
2012-05-22add a new pass to instrument loads and stores for run-time bounds checkingNuno Lopes
2012-05-22revert my previous patches that introduced an additional parameter to the obj...Nuno Lopes
2012-05-22Only erase virtregs with no uses left.Jakob Stoklund Olesen
2012-05-22Fix PR12858, a crash due to GVN's PRE not fully removing an instruction from theDuncan Sands
2012-05-22Fix constant used for pshufb mask when lowering v16i8 shuffles. Bug introduce...Craig Topper
2012-05-22This patch adds a predicate to existing mips32 and mips64 so that thoseAkira Hatanaka
2012-05-21ARM: .end_data_region mismatch in Thumb2.Jim Grosbach
2012-05-21Added address space qualifier to intrinsic PointerType arguments.Pete Cooper
2012-05-21Fix use of an unitialized value in the LegalizeOps expansion for ISD::SUB. N...Owen Anderson
2012-05-21Thumb2: RSB source register should be rGRP not GPRnopc.Jim Grosbach
2012-05-21Mark an unreachable region of code with llvm_unreachable.Dan Gohman
2012-05-21Typo.Chad Rosier
2012-05-21Make it so that the MArch, MCPU, MAttrs passed to EngineBuilder are actually ...Owen Anderson
2012-05-21PR1255 (case ranges: work with ConstantRangesSet instead of ConstantInt) rela...Stepan Dyatkovskiy
2012-05-21Allow 256-bit shuffles to still be split even if only half of the shuffle com...Craig Topper
2012-05-21Give a small negative bias to giant edge bundles.Jakob Stoklund Olesen
2012-05-20Clear kill flags on the fly when joining intervals.Jakob Stoklund Olesen
2012-05-20Make the global base reg GR32_NOSP.Jakob Stoklund Olesen
2012-05-20Constrain regclasses in PeepholeOptimizer.Jakob Stoklund Olesen
2012-05-20Constrain register classes in TailDup.Jakob Stoklund Olesen
2012-05-20When legalising shifts, do not pre-build a list of operands whichPeter Collingbourne
2012-05-20Emit memcmp directly from the StringMatcherEmitter.Benjamin Kramer
2012-05-20Plug a leak when using MCJIT.Benjamin Kramer