aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-10-13Teach SROA to cope with wrapper aggregates. These show up a lot in ABIChandler Carruth
2012-10-13Speculatively harden the conversion logic. I have no idea if this willChandler Carruth
2012-10-13X86: Promote i8 cmov when both operands are coming from truncates of the same...Benjamin Kramer
2012-10-13Silence a warning in -assert builds.Chandler Carruth
2012-10-13Clean up how we rewrite loads and stores to the whole alloca. When theseChandler Carruth
2012-10-13[ms-inline asm] Remove the MatchInstruction() function. Previously, this wasChad Rosier
2012-10-12Check section type rather than assuming it's code when emitting sections whil...Andrew Kaylor
2012-10-12ARM: tail-call inside a function where part of a byval argument is on caller'sManman Ren
2012-10-12Changes to make NaClCcRewrite.cpp build againDerek Schuff
2012-10-12Merge commit '40573998821fde7ffeabe8507f4c9e8c7cf762f6'Derek Schuff
2012-10-12[ms-inline asm] Capitalize per coding standard.Chad Rosier
2012-10-12ARM: Mark VSELECT as 'expand'.Jim Grosbach
2012-10-12[ms-inline asm] Use the new API introduced in r165830 in lieu of theChad Rosier
2012-10-12Use a transposed algorithm for handleMove().Jakob Stoklund Olesen
2012-10-12Fix coalescing with IMPLICIT_DEF values.Jakob Stoklund Olesen
2012-10-12Fix big-endian codegen bug in DAGTypeLegalizer::ExpandRes_BITCASTUlrich Weigand
2012-10-12Add powerpc-ibm-aix to Triple. Patch by Kai.Duncan Sands
2012-10-12Indenting.Eric Christopher
2012-10-12fix warningSebastian Pop
2012-10-12Div, Rem int/unsigned int Reed Kotler
2012-10-12Legalizer optimize a pair of div / mod to a call to divrem libcall if they areEvan Cheng
2012-10-11Merge commit '2fa8af224ea026f9432e833fd6f42a216423a010'Derek Schuff
2012-10-11Remove unnecessary classof()'sSean Silva
2012-10-11Remove buggy classof().Sean Silva
2012-10-11Add RIP to getX86SubSuperRegisterDerek Schuff
2012-10-11PGO: create metadata for switch only if it has more than one targets.Manman Ren
2012-10-11Fix some typos 165739, spotted by Duncan.Jan Wen Voung
2012-10-11Revert 165732 for further review.Micah Villmow
2012-10-11Change encoding of instruction operands in bitcode binaries to be relativeJan Wen Voung
2012-10-11Fix ARM issues reported by --verify-machineinstrsDavid Sehr
2012-10-11Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow
2012-10-11Pass an explicit operand number to addLiveIns.Jakob Stoklund Olesen
2012-10-11This patch addresses PR13947.Bill Schmidt
2012-10-11Expose move to/from coprocessor instructions in MIPS64 mode.David Chisnall
2012-10-11dependence analysisSebastian Pop
2012-10-11Follow the same routine to add target float expansion hookMichael Liao
2012-10-11misched: Handle "transient" non-instructions.Andrew Trick
2012-10-11Don't crash when !tbaa.struct contents is invalid.Nick Lewycky
2012-10-11Revert r165661, "Patch by Shuxin Yang <shuxin.llvm@gmail.com>."NAKAMURA Takumi
2012-10-11Add the LLVM context to this c'tor. It will be needed in the future.Bill Wendling
2012-10-11Support a common idiom on how to build an Attributes class with a single attr...Bill Wendling
2012-10-10PNaCl: Add a pass to convert llvm.global_ctors to __init_array_start/endMark Seaborn
2012-10-11Don't crash if a .ll file contains a forward-reference that looks like a globalNick Lewycky
2012-10-11Change MachineInstrBuilder::addDisp to copy over target flags by default.Evan Cheng
2012-10-10Add isel patterns for v2f32 / v4f32 neon.vbsl intrinsics. rdar://12471808Evan Cheng
2012-10-10Add getters for the MIPS TargetTransform classesNadav Rotem
2012-10-10Remove unused member variable introduced in r165665.David Blaikie
2012-10-10Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem
2012-10-10Patch by Shuxin Yang <shuxin.llvm@gmail.com>.Nadav Rotem
2012-10-10When generating spill and reload code for vector registers on PowerPC,Bill Schmidt