aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-07-15Refactor the code that checks that all operands of a node are UNDEFs.Nadav Rotem
2012-07-15Reapply r160194, switching to use LV information for finding local kills.Chandler Carruth
2012-07-14AVX: Fix a bug in getTargetVShiftNode. The shift amount has to be a 128bit ve...Nadav Rotem
2012-07-14Add a dagcombine optimization to convert concat_vectors of undefs into a sing...Nadav Rotem
2012-07-14Account for early-clobber reload instructions.Jakob Stoklund Olesen
2012-07-13Be more verbose when detecting dominance problems.Jakob Stoklund Olesen
2012-07-13LSR Fix: check SCEV expression safety before expansion.Andrew Trick
2012-07-13IVUsers should only generate SCEV's for values that are safe to speculate.Andrew Trick
2012-07-13Factor SCEV traversal code so I can use it elsewhere. No functionality.Andrew Trick
2012-07-13This is one of the first steps at moving to replace target-dependent Joel Jones
2012-07-13Revert r160194, which switched to use LV information for finding localChandler Carruth
2012-07-13Use the LiveVariables information to efficiently get local kills. ThisChandler Carruth
2012-07-13Remove variable_ops from call instructions in most targets.Jakob Stoklund Olesen
2012-07-13Remove variable_ops from ARM call instructions.Jakob Stoklund Olesen
2012-07-13The Mips specific relocation R_MIPS_GOT_DISP Jack Carter
2012-07-13Make helper functions static.Benjamin Kramer
2012-07-13Mark VINSERTI128rm as MayLoad=1. Fixes PR13348.Craig Topper
2012-07-13Fixed few warnings; trimmed empty lines.Galina Kistanova
2012-07-13Provide function name in 'Cannot select' fatal error.Jim Grosbach
2012-07-12The end of the prologue should be marked with is_stmt.Eric Christopher
2012-07-12Fixed few warnings.Galina Kistanova
2012-07-12Give the rdrand instructions a SideEffect flag and a chain so MachineCSE and ...Benjamin Kramer
2012-07-12Add intrinsics for Ivy Bridge's rdrand instruction.Benjamin Kramer
2012-07-12The result type of EXTRACT_VECTOR_ELT doesn't have to match the element type ofDuncan Sands
2012-07-12Update GATHER instructions to support 2 read-write operands. Patch from mysel...Craig Topper
2012-07-12Instcombine was transforming:Evan Cheng
2012-07-12TableGen: Location information for diagnostic.Jim Grosbach
2012-07-11ARM: fix typo in commentsManman Ren
2012-07-11ARM: Fix optimizeCompare to correctly check safe condition.Manman Ren
2012-07-11Patch for Mips direct object generation.Jack Carter
2012-07-11This change removes an "initialization" warning.Jack Carter
2012-07-11In MemoryBuffer::getOpenFile() don't verify that the mmap'edArgyrios Kyrtzidis
2012-07-11In register classes in MipsRegisterInfo.td, list the registers in ascendingAkira Hatanaka
2012-07-11[x86 fast-isel] Per discussion with Eric, add all cases to switch with verboseChad Rosier
2012-07-11X86: Update to peephole optimization to move Movr0 before (Sub, Cmp) pair.Manman Ren
2012-07-11Implement MipsTargetLowering::LowerSELECT_CC to custom lower SELECT_CC.Akira Hatanaka
2012-07-11InstrEmitter::EmitSubregNode() optimize extract_subreg in this case:Evan Cheng
2012-07-11PR13326: Fix a subtle edge case in the udiv -> magic multiply generator.Benjamin Kramer
2012-07-11[x86 fast-isel] Rather then call llvm_unreachable() have fast-isel fall backChad Rosier
2012-07-11When ext-loading and trunc-storing vectors to memory, on x86 32bit systems, a...Nadav Rotem
2012-07-11Rename many of the Tmp1, Tmp2, Tmp3 variables to names such as Chain, Value, ...Nadav Rotem
2012-07-11Remove unused variable.Benjamin Kramer
2012-07-11Refactor the DAG Legalizer by extracting the legalization ofNadav Rotem
2012-07-11Only apply the SETCC+SITOFP -> SELECTCC optimization when the SETCC returns a...Owen Anderson
2012-07-11Lower RETURNADDR node in Mips backend.Akira Hatanaka
2012-07-10 Mips specific inline asm operand modifier 'L'.Jack Carter
2012-07-10Require and preserve LoopInfo for early if-conversion.Jakob Stoklund Olesen
2012-07-10Teach the LiveInterval::join function to use the fast merge algorithm,Chandler Carruth
2012-07-10Run early if-conversion in domtree post-order.Jakob Stoklund Olesen
2012-07-10Move [get|set]BasePtrStackAdjustment() from MachineFrameInfo toChad Rosier