aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-11-1980 colsJoe Abbey
2012-11-19Promote the constant 1 to long long, 1LL or 1ULL in int64_t-sensitive context.NAKAMURA Takumi
2012-11-19Clean up handling of always-inline functions in the inliner.Bob Wilson
2012-11-19Some comment fixes.Bob Wilson
2012-11-19Move else onto line with preceding closing brace.Craig Topper
2012-11-18Remove the last bit of constant folding from LinearizeExprTree (most of it wasDuncan Sands
2012-11-18Fix PR14060, an infinite loop in reassociate. The problem was that one of theDuncan Sands
2012-11-18Don't try to calculate the alignment of an unsigned type. Fixes PR14371!Nick Lewycky
2012-11-17Add a new function to ConstantExpr - getAsInstruction. This returns its Instr...James Molloy
2012-11-17Plug a memory leak in the GCOV profiling emitter, which never released the ed...Benjamin Kramer
2012-11-17Broaden isSchedulingBoundary to check aliases of SP.Andrew Trick
2012-11-17Phi speculation improvement for BasicAAHal Finkel
2012-11-17Mark FP_EXTEND form v2f32 to v2f64 as "expand" for ARM NEON. Patch by Pete C...Eli Friedman
2012-11-17LoopVectorizer: Add initial support for pointer induction variables (for exam...Nadav Rotem
2012-11-17Initial implementation of MipsTargetLowering::isLegalAddressingMode.Akira Hatanaka
2012-11-17Rename methods like PairSRegs() to createSRegpairNode() to meet our codingWeiming Zhao
2012-11-17Teach SROA rewriteVectorizedStoreInst to handle cases when the loaded value i...Evan Cheng
2012-11-16Add some basic support for the fission addr forms to DebugInfo.Eric Christopher
2012-11-16Remove hard coded registers in ARM ldrexd and strexd instructionsWeiming Zhao
2012-11-16Use array_pod_sort instead of std::sort.Andrew Trick
2012-11-16Make sure FABS on v2f32 and v4f32 is legal on ARM NEONAnton Korobeynikov
2012-11-16Fix handling of aliases to functions.Richard Osborne
2012-11-16[NVPTX] Order global variables in def-use order before emiting them in the fi...Justin Holewinski
2012-11-16Preserve address space of forward-referenced global variables in the LL parserJustin Holewinski
2012-11-16Make this easier to understand, as suggested by Chandler.Duncan Sands
2012-11-16Remove conditions from 'else if' that were guaranteed by preceding 'if'.Craig Topper
2012-11-16InstructionSimplify should be able to simplify A+B==B+A to 'true'Duncan Sands
2012-11-16Using const cast to alleviate a warning.Joe Abbey
2012-11-16Factor out the final FADD that's common to multiple code paths in the visitLo...Craig Topper
2012-11-16move irrelevant attribution.Chris Lattner
2012-11-16Fix PR14361: wrong simplification of A+B==B+A. You may think that the old logicDuncan Sands
2012-11-16SimplifyCFG: Don't assume non-null ScalarTargetTransformInfo.Hans Wennborg
2012-11-16Add the Erlang/HiPE calling convention, patch by Yiannis Tsiouris.Duncan Sands
2012-11-16Add R_ARM_TARGET1 relocation to MCJIT and ensure that the runtime dyld readsAmara Emerson
2012-11-16Constant::IsThreadDependent(): Use dyn_cast<Constant> instead of castHans Wennborg
2012-11-16[DebugInfo] Generate address ranges for compile units even if .debug_aranges ...Alexey Samsonov
2012-11-16Factor some common code to reduce compile size.Craig Topper
2012-11-16LoopVectorize: Division reductions generate incorrect code. Remove the part o...Nadav Rotem
2012-11-16Use roundps/pd for llvm.ceil, llvm.trunc, llvm.rint, and llvm.nearbyint of ve...Craig Topper
2012-11-16Fix typo in a comment.Craig Topper
2012-11-16[mips] Fix delay slot filler so that instructions with register operand $1 areAkira Hatanaka
2012-11-15Interface changes to allow RuntimeDyld memory managers to set memory permissi...Andrew Kaylor
2012-11-15Mark FP_ROUND for converting NEON v2f64 to v2f32 as expand. Add a missingEli Friedman
2012-11-15Remove trailing whitespaceMichael Ilseman
2012-11-15[mips] Add predicate HasFPIdx for floating-point indexed load instructionAkira Hatanaka
2012-11-15PowerPC: Lowering floor intrinsic for AltivecAdhemerval Zanella
2012-11-15PathV2: Fix a possible infinite loop.Daniel Dunbar
2012-11-15Add assertions in MipsLongBranch which check the size of basic blocks.Akira Hatanaka
2012-11-15Return 0 instead of false.Jakub Staszak
2012-11-15Use std::stable_sort instead of std::sort when sorting stack slotsUlrich Weigand