summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2011-11-29Add another missing pattern. llvm-gcc likes f64 but clang likes i64 so it was...Evan Cheng1-0/+6
2011-11-29ARM assembly parsing and encoding for three-register VST1.Jim Grosbach4-44/+47
2011-11-29Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.Jakob Stoklund Olesen5-28/+15
2011-11-29Potential bug in RewriteLoopBodyWithConditionConstant: use iterator should no...Stepan Dyatkovskiy1-1/+5
2011-11-29If fast-isel fails, remove dead instructions generated during the failed Chad Rosier1-0/+27
2011-11-29comment.Andrew Trick1-0/+4
2011-11-29build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar76-563/+0
2011-11-29Fix a theoretical problem (not seen in the wild): if different instances of aDuncan Sands2-1/+5
2011-11-29MC/X86/COFF: Allow quotes in names when targeting MS/Windows,Michael J. Spencer4-5/+31
2011-11-29Fixed ObjectFile functions:Danil Malyshev4-32/+140
2011-11-29Fixed vsqrt.ss intrinsic usage - order of input operands was wrong.Elena Demikhovsky1-1/+1
2011-11-29Fix shuffle decoding for memory forms for (V)SHUFPS/D.Craig Topper1-6/+12
2011-11-29Fix issues in shuffle decoding around VPERM* instructions. Fix shuffle decodi...Craig Topper5-30/+82
2011-11-29[Win32] Catch exceptions (eg. segfault) on waiting for invoked clang from the...NAKAMURA Takumi2-2/+12
2011-11-29Fix VINSERTF128/VEXTRACTF128 to be marked as FP instructions. Allow execution...Craig Topper2-5/+9
2011-11-29Correctly mark VPERM2F128 as being an FP instruction and add execution domain...Craig Topper2-1/+3
2011-11-29MachO doesn't support the protected visibility. Don't default to 'global' her...Bill Wendling1-1/+2
2011-11-29SCEV fix. In general, Add/Mul expressions should not inherit NSW/NUW.Andrew Trick2-10/+14
2011-11-29Make SCEV print <nsw><nuw> for Add/MulExpr.Andrew Trick1-0/+8
2011-11-29On MachO, the pointer to the personality function should always be in theBill Wendling1-3/+1
2011-11-29Zap some completely ridiculous code. There's probably a miscompile here, but...Eli Friedman1-1/+1
2011-11-29Better fix for ARM MOVT relocation encoding of thumb bit.Jim Grosbach2-9/+16
2011-11-29build: Update CMakeLists.txt.Daniel Dunbar1-0/+1
2011-11-29edis: Sink EDMain.cpp into lib/MC/MCDisassembler.Daniel Dunbar1-0/+280
2011-11-28Thumb2 only force the fixup thumb bit for data relocations.Jim Grosbach1-8/+8
2011-11-28Add a missing safety check to ProcessUGT_ADDCST_ADD. Fixes PR11438.Eli Friedman1-0/+8
2011-11-28Remove obsolete FIXME.Jim Grosbach1-2/+0
2011-11-28Make SelectionDAG::InferPtrAlignment use llvm::ComputeMaskedBits instead of d...Eli Friedman2-26/+19
2011-11-28Revert r145273 and fix in SelectionDAG::InferPtrAlignment() instead.Evan Cheng2-27/+17
2011-11-28Fix some possible gcc-4.2 may be used uninitialized warnings.Daniel Dunbar1-2/+2
2011-11-28Don't define these unless we plan to use them.Nick Lewycky1-0/+2
2011-11-28DAG combine should not increase alignment of loads / stores with alignment lessEvan Cheng1-12/+26
2011-11-28Add missing avx pattern.Evan Cheng1-0/+3
2011-11-2880-column.Chad Rosier1-2/+4
2011-11-28Remove dead llvm.eh.sjlj.dispatchsetup intrinsic.Bill Wendling3-8/+0
2011-11-28Remove the temporary flag -disable-unroll-scev and dead code.Andrew Trick2-112/+7
2011-11-28Add back a line I deleted by accident in r145141. Fixes uninitialized variab...Eli Friedman1-0/+1
2011-11-28Silence wrong warnings from GCC about variables possibly being usedDuncan Sands1-2/+2
2011-11-28Add X86 instruction selection for VPERM2I128 when AVX2 is enabled. Merge VPER...Craig Topper4-110/+117
2011-11-28Make isCommutedVSHUFP more like the way isCommutedSHUFP is handled.Craig Topper1-35/+81
2011-11-28rename ENABLE_THREADS to LLVM_ENABLE_THREADSDylan Noblesmith4-7/+7
2011-11-27Place the "cfg checksum" around a test. This was recently added in April 2011 toNick Lewycky1-67/+67
2011-11-27Merge detecting and handling for VSHUFPSY and VSHUFPDY since a lot of the cod...Craig Topper1-92/+39
2011-11-27Prevent rotating the blocks of a loop (and thus getting a backedge to beChandler Carruth1-0/+16
2011-11-27Take two on rotating the block ordering of loops. My previous attemptChandler Carruth1-85/+103
2011-11-27Revert r145180 as it is causing test failures on all the bots.Chandler Carruth4-126/+32
2011-11-27Fix an impressive type-o / spell-o Duncan noticed.Chandler Carruth1-1/+1
2011-11-27Fixed ObjectFile functions:Danil Malyshev4-32/+126
2011-11-27Rework a bit of the implementation of loop block rotation to not rely soChandler Carruth1-21/+31
2011-11-27Eli managed to kill off llvm.membarrier in llvm 3.0 also, this meansChris Lattner1-34/+8