aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2013-04-21Fixed comment typo.Michael Gottesman
2013-04-21[objc-arc] Fixed typo in debug message.Michael Gottesman
2013-04-21[objc-arc] Fixed comment typo.Michael Gottesman
2013-04-21[objc-arc] Refactored OptimizeReturns so that it uses continue instead of a l...Michael Gottesman
2013-04-20[objc-arc] Added debug statement saying when we are resetting a sequence's pr...Michael Gottesman
2013-04-20Compile varargs functions for SPARCv9.Jakob Stoklund Olesen
2013-04-20Fix PR15800. Do not try to vectorize vectors and structs.Nadav Rotem
2013-04-20SimplifyCFG: If convert single conditional storesArnold Schwaighofer
2013-04-20ARM: don't add FrameIndex offset for LDMIA (has no immediate)Tim Northover
2013-04-20AArch64: remove useless commentTim Northover
2013-04-20Move 'kw_align' case to proper section, reorganize function attribute keyword...Stephen Lin
2013-04-20Remove unused ShouldFoldAtomicFences flag.Tim Northover
2013-04-20Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover
2013-04-20VecUtils: Clean up uses of dyn_cast.Benjamin Kramer
2013-04-20SLPVectorizer: Strength reduce SmallVectors to ArrayRefs.Benjamin Kramer
2013-04-20SLPVectorizer: Reduce the compile time by eliminating the search for some of ...Nadav Rotem
2013-04-20refactor tryToVectorizePair to a new method that supports vectorization of li...Nadav Rotem
2013-04-20Fix an unused variable warning.Nadav Rotem
2013-04-20SLPVectorizer: Improve the cost model for loop invariant broadcast values.Nadav Rotem
2013-04-20Report the number of stores that were found in the debug message.Nadav Rotem
2013-04-20Fix the header comment.Nadav Rotem
2013-04-20Use 64bit arithmetic for calculating distance between pointers.Nadav Rotem
2013-04-20Move PPC getSwappedPredicate for reuseHal Finkel
2013-04-20Add CodeGen support for functions that always return arguments via a new para...Stephen Lin
2013-04-20Allow tail call opportunity detection through nested and/or multiple iteratio...Stephen Lin
2013-04-20Test commitStephen Lin
2013-04-19Simplify the code in FastISel::tryToFoldLoad, add an assertion and fix a comm...Eli Bendersky
2013-04-19[mips] Instruction selection patterns for DSP-ASE vector shifts.Akira Hatanaka
2013-04-19MergeFunc: Make pointer and integer types generate the same hash.Benjamin Kramer
2013-04-19Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky
2013-04-19ArrayRefize getMachineNode(). No functionality change.Michael Liao
2013-04-19Fix PPC optimizeCompareInstr swapped-sub argument handlingHal Finkel
2013-04-19Add an MRI::verifyUseLists() function.Jakob Stoklund Olesen
2013-04-19Use dbgs() consistently for -debug printoutsEli Bendersky
2013-04-19Do not mangle in MS-way the globals with magic \001 in the name.Anton Korobeynikov
2013-04-19LoopVectorizer: Use matcher from PatternMatch.h for the min/max patternsArnold Schwaighofer
2013-04-1980-col fixup.Eric Christopher
2013-04-19Rename ClassType to the more accurate UnderlyingType and document its purpose.Adrian Prantl
2013-04-19[ms-inline asm] Make code layout more canonical with iniline asm handled last.Chad Rosier
2013-04-19[mips] First patch which adds support for micromips.Akira Hatanaka
2013-04-19[mips] Fix InstAlias of XOR and OR macros. Set EmitAlias flag and changeAkira Hatanaka
2013-04-19[ms-inline asm] Refactor the parsing of identifiers. No functional changeChad Rosier
2013-04-19[ms-inline asm] Remove these asserts. C++ variables that use namespaceChad Rosier
2013-04-19[ms-inline asm] Move this variable into the scope in which it is used.Chad Rosier
2013-04-19[ms-inline asm] Make this a hard error.Chad Rosier
2013-04-19ConstantFolding: ComputeMaskedBits wants the scalar size for vectors.Benjamin Kramer
2013-04-19[ms-inline asm] Cleanup the dot operator implementation.Chad Rosier
2013-04-19ARM: Permit "sp" in ARM variant of STREXD instructionsTim Northover
2013-04-19refactor the struct byte swapping to a helper function.Rafael Espindola
2013-04-19Attributes: Don't print trailing whitespace on the function attribute comment.Benjamin Kramer