aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-07-26Add support for v16i32/v16i64 into the code generator. This is required for b...Micah Villmow
2012-07-26Make comments in Debug.cpp and Debug.h consistent. Rename SetCurrentDebugType;Chad Rosier
2012-07-26Use an otherwise unused variable.Jakob Stoklund Olesen
2012-07-26Start scaffolding for a MachineTraceMetrics analysis pass.Jakob Stoklund Olesen
2012-07-26Add a floor intrinsic.Dan Gohman
2012-07-26do null checks for a few more Emit*() functions.Nuno Lopes
2012-07-26Stop reassociate from looking through expressions of arbitrary complexity. ThisDuncan Sands
2012-07-26Make l/q suffixes on AVX forms of scalar convert instructions consistent with...Craig Topper
2012-07-26Fix call setup for PIC.Akira Hatanaka
2012-07-25It's not safe to blindly remove invoke instructions. This happens when weNick Lewycky
2012-07-25You cannot call removeModule on a JIT with no modules. Patch by VerenaChad Rosier
2012-07-25revert r160742: it's breaking CMake buildNuno Lopes
2012-07-25Disable rematerialization in TwoAddressInstructionPass.Manman Ren
2012-07-25Don't add null characters to the end of the APFloat string buffer.David Blaikie
2012-07-25MemoryBuiltins: add support to determine the size of strdup'ed non-constant s...Nuno Lopes
2012-07-25add EmitStrNLen()Nuno Lopes
2012-07-25Preserve 2-addr constraints in ConnectedVNInfoEqClasses.Jakob Stoklund Olesen
2012-07-25ARM: Don't assume an SDNode is a constant.Jim Grosbach
2012-07-25Verify two-address constraints more carefully.Jakob Stoklund Olesen
2012-07-25make all Emit*() functions consult the TargetLibraryInfo information before c...Nuno Lopes
2012-07-25Fix typos. Thanks to Matt Beaumont-Gay for noticing it.Rafael Espindola
2012-07-25When a return struct pointer is passed in registers, the called has nothingRafael Espindola
2012-07-25Factor a long list of conditions into a predicate function. No functionalityRafael Espindola
2012-07-25When folding a load from a global constant, if the load started in the middleDuncan Sands
2012-07-25Eliminate the stack slot used to save the global base register.Akira Hatanaka
2012-07-24Fix a bug in the x86 disassembler's symbolic disassembly support for Jcc-JumpKevin Enderby
2012-07-24Don't delete one more instruction than we're allowed to. This should fix theNick Lewycky
2012-07-24add a few more functions to TargetLibraryInfo:Nuno Lopes
2012-07-24ELF does not imply GNU/Linux. Do not assume GNU conventions just because weDavid Chisnall
2012-07-24TargetLibraryInfo: add strn?cat, strn?cpy, and strn?lenNuno Lopes
2012-07-24teach objectsize about strdup() and strndup()Nuno Lopes
2012-07-24Clean whitespaces.Nadav Rotem
2012-07-24Teach globalopt to not nuke all stores to globals. Keep them around of theyNick Lewycky
2012-07-24Change llvm_unreachable in SplitVectorOperand to report_fatal_error. Keeps re...Craig Topper
2012-07-24Fix function MipsCodeEmitter::emitExternalSymbolAddress to pass testAkira Hatanaka
2012-07-23Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka
2012-07-23make ConstantRange::zeroExtend() optimalNuno Lopes
2012-07-23An objc_retain can serve as a may-use for a different pointer.Dan Gohman
2012-07-23Add comment for relocations MO_HIGHER and HIGHEST in MipsBaseInfo.h.Akira Hatanaka
2012-07-23Test revert of test changes.Micah Villmow
2012-07-23Test commit.Micah Villmow
2012-07-23Suppress a warning.Nadav Rotem
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-23Fixed DAGCombine optimizations which generate select_cc for targetsNadav Rotem
2012-07-23Tidy up. Fix indentation and remove trailing whitespace.Craig Topper
2012-07-23Change llvm_unreachable in SplitVectorResult to report_fatal_error. Keeps rel...Craig Topper
2012-07-22Move the initialization of the bounds checking pass. The pass itselfChandler Carruth
2012-07-22ExecutionEngine/TargetSelect.cpp: Override default triple as LLVM_HOSTTRIPLE.NAKAMURA Takumi
2012-07-21Revert r160602.Nick Lewycky
2012-07-21Teach globalopt to play nice with leak checkers. This is a reapplication ofNick Lewycky