aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2012-12-30Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling
2012-12-30Remove Function::getParamAttributes and use the AttributeSet accessor methods...Bill Wendling
2012-12-30Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling
2012-12-30s/hasAttribute/contains/g to be more consistent with other method names.Bill Wendling
2012-12-30LoopVectorizer: Fix a bug in the code that updates the loop exiting block.Nadav Rotem
2012-12-30Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2012-12-30Add a few more c'tors:Bill Wendling
2012-12-30Add a check to the test Analysis/ScalarEvolution/2010-09-03-RequiredTransitiv...Dmitri Gribenko
2012-12-30Add a few (as yet unused) query methods to determine if the attribute that'sBill Wendling
2012-12-30Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2012-12-30Uniquify the AttributeImpl based on the Constant pointer, since those areBill Wendling
2012-12-30s/Raw/getBitMask/g to be more in line with current naming conventions. This m...Bill Wendling
2012-12-30llvm/test/Transforms/GVN/null-aliases-nothing.ll: Fix a RUN line not to emit ...NAKAMURA Takumi
2012-12-29Remove intrinsic specific instructions for (V)SQRTPS/PD. Instead lower to tar...Craig Topper
2012-12-29Merge similar functionality using a nested switch.Craig Topper
2012-12-29Remove intrinsic specific instructions for SSE/SSE2/AVX floating point max/mi...Craig Topper
2012-12-29Simplify code, no functionality change.Jakub Staszak
2012-12-29Delete executive bit on ./lib/Target/Hexagon/HexagonAsmPrinter.h.Jakub Staszak
2012-12-29Use a 'Constant' object instead of a bit field to store the attribute data.Bill Wendling
2012-12-29Use the accessor method instead of the raw ivar to get the bits.Bill Wendling
2012-12-28Nuke some dead code that snuck in some how. I thought I had alreadyChandler Carruth
2012-12-28Fix a stunning oversight in the inline cost analysis. It was neverChandler Carruth
2012-12-28Teach the inline cost analysis about calls that can be simplified andChandler Carruth
2012-12-28Teach instsimplify to use the constant folder where appropriate forChandler Carruth
2012-12-28Add entry points to instsimplify for simplifying calls. The entry pointsChandler Carruth
2012-12-28Add proper support for -fsanitize-blacklist= flag for TSan and MSan. LLVM part.Alexey Samsonov
2012-12-28CostModel: initial checkin for code that estimates the cost of special shuffles.Nadav Rotem
2012-12-28wrap 80-col lines.Nadav Rotem
2012-12-28AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the lowering of these optimi...Nadav Rotem
2012-12-27Reverse the 'if' condition and reduce the indentation.Nadav Rotem
2012-12-27Merge basic_sse12_fp_binop_p_int and basic_sse12_fp_binop_p_y_int multiclasses.Craig Topper
2012-12-27AVX/AVX2: Move the SEXT lowering code from a target specific DAGco to a lower...Nadav Rotem
2012-12-27Merge basic_sse12_fp_binop_p and basic_sse12_fp_binop_p_y multiclasses.Craig Topper
2012-12-27Add support to BasicBlocks for iterating backwards over theChandler Carruth
2012-12-27Provide a common half-open interval map info implementation, and justChandler Carruth
2012-12-27Make this parameter be named consistently with most otherChandler Carruth
2012-12-27docs: Add FAQ about "storing to a virtual register".Sean Silva
2012-12-27docs: Move link to the new "external tutorials" area.Sean Silva
2012-12-27[ASan] Fix lifetime intrinsics handling. Now for each intrinsic we check if i...Alexey Samsonov
2012-12-27DAGCombinerInformation: add a getter that exposes the dagcombine level.Nadav Rotem
2012-12-27Fix new[]/delete mismatch in FullDependence spotted by AddressSanitizerAlexey Samsonov
2012-12-27docs: Update the benchmark with updated perf numbers.Nadav Rotem
2012-12-27On AVX/AVX2 the type v8i1 is legalized to v8i16, which is an XMM sizedNadav Rotem
2012-12-27AVX/AVX2: Move the code that lowers vector-trunc from a DAGCo-hook to custom ...Nadav Rotem
2012-12-27Add hasSideEffects=0 to some forms of ROUND, RCP, and RSQRT.Craig Topper
2012-12-27Refactor DAGCombinerInfo. Change the different booleans that indicate if we a...Nadav Rotem
2012-12-27Move single letter 'P' prefix out of multiclass now that tablegen allows defm...Craig Topper
2012-12-27Update tablegen parser to allow defm names to start with #NAME.Craig Topper
2012-12-27Add hasSideEffects=0 to some shift and rotate instructions. None of which are...Craig Topper
2012-12-27Mark the divide instructions as hasSideEffects=0.Craig Topper