2012-12-30 |
Bill Wendling | s/Raw/getBitMask/g to be more in line with current... |
tree | commitdiff |
2012-12-29 |
Craig Topper | Remove intrinsic specific instructions for (V)SQRTPS... |
tree | commitdiff |
2012-12-29 |
Craig Topper | Merge similar functionality using a nested switch. |
tree | commitdiff |
2012-12-29 |
Craig Topper | Remove intrinsic specific instructions for SSE/SSE2... |
tree | commitdiff |
2012-12-29 |
Jakub Staszak | Simplify code, no functionality change. |
tree | commitdiff |
2012-12-29 |
Jakub Staszak | Delete executive bit on ./lib/Target/Hexagon/HexagonAsm... |
tree | commitdiff |
2012-12-29 |
Bill Wendling | Use a 'Constant' object instead of a bit field to store... |
tree | commitdiff |
2012-12-29 |
Bill Wendling | Use the accessor method instead of the raw ivar to... |
tree | commitdiff |
2012-12-28 |
Chandler Carruth | Nuke some dead code that snuck in some how. I thought... |
tree | commitdiff |
2012-12-28 |
Chandler Carruth | Fix a stunning oversight in the inline cost analysis... |
tree | commitdiff |
2012-12-28 |
Chandler Carruth | Teach the inline cost analysis about calls that can... |
tree | commitdiff |
2012-12-28 |
Chandler Carruth | Teach instsimplify to use the constant folder where... |
tree | commitdiff |
2012-12-28 |
Chandler Carruth | Add entry points to instsimplify for simplifying calls... |
tree | commitdiff |
2012-12-28 |
Alexey Samsonov | Add proper support for -fsanitize-blacklist= flag for... |
tree | commitdiff |
2012-12-28 |
Nadav Rotem | CostModel: initial checkin for code that estimates... |
tree | commitdiff |
2012-12-28 |
Nadav Rotem | wrap 80-col lines. |
tree | commitdiff |
2012-12-28 |
Nadav Rotem | AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the... |
tree | commitdiff |
2012-12-27 |
Nadav Rotem | Reverse the 'if' condition and reduce the indentation. |
tree | commitdiff |
2012-12-27 |
Craig Topper | Merge basic_sse12_fp_binop_p_int and basic_sse12_fp_bin... |
tree | commitdiff |
2012-12-27 |
Nadav Rotem | AVX/AVX2: Move the SEXT lowering code from a target... |
tree | commitdiff |
2012-12-27 |
Craig Topper | Merge basic_sse12_fp_binop_p and basic_sse12_fp_binop_p... |
tree | commitdiff |
2012-12-27 |
Chandler Carruth | Make this parameter be named consistently with most... |
tree | commitdiff |
2012-12-27 |
Alexey Samsonov | [ASan] Fix lifetime intrinsics handling. Now for each... |
tree | commitdiff |
2012-12-27 |
Nadav Rotem | On AVX/AVX2 the type v8i1 is legalized to v8i16, which... |
tree | commitdiff |
2012-12-27 |
Nadav Rotem | AVX/AVX2: Move the code that lowers vector-trunc from... |
tree | commitdiff |
2012-12-27 |
Craig Topper | Add hasSideEffects=0 to some forms of ROUND, RCP, and... |
tree | commitdiff |
2012-12-27 |
Nadav Rotem | Refactor DAGCombinerInfo. Change the different booleans... |
tree | commitdiff |
2012-12-27 |
Craig Topper | Move single letter 'P' prefix out of multiclass now... |
tree | commitdiff |
2012-12-27 |
Craig Topper | Update tablegen parser to allow defm names to start... |
tree | commitdiff |
2012-12-27 |
Craig Topper | Add hasSideEffects=0 to some shift and rotate instructi... |
tree | commitdiff |
2012-12-27 |
Craig Topper | Mark the divide instructions as hasSideEffects=0. |
tree | commitdiff |
2012-12-27 |
Eric Christopher | For the dwarf5 split debug info code split out the... |
tree | commitdiff |
2012-12-27 |
Craig Topper | Add hasSideEffects=0 to CMP*rr_REV. |
tree | commitdiff |
2012-12-27 |
Craig Topper | Add mayLoad, mayStore, and hasSideEffects tags to BT... |
tree | commitdiff |
2012-12-27 |
Eric Christopher | Right now all of the relocations are 32-bit dwarf,... |
tree | commitdiff |
2012-12-26 |
Nadav Rotem | If all of the write objects are identified then we... |
tree | commitdiff |
2012-12-26 |
Craig Topper | Fix operands and encoding form for ARPL instruction... |
tree | commitdiff |
2012-12-26 |
Craig Topper | Add hasSideEffects=0 to some atomic instructions. |
tree | commitdiff |
2012-12-26 |
Craig Topper | Mark the AL/AX/EAX forms of the basic arithmetic operat... |
tree | commitdiff |
2012-12-26 |
Nick Lewycky | 80 columns. No functionality change. |
tree | commitdiff |
2012-12-26 |
Nick Lewycky | Remove mid-optimizer warning. This situation should... |
tree | commitdiff |
2012-12-26 |
Craig Topper | Mark all the _REV instructions as not having side effec... |
tree | commitdiff |
2012-12-26 |
Craig Topper | Remove a special conditional setting of neverHasSideEff... |
tree | commitdiff |
2012-12-26 |
Nadav Rotem | LoopVectorizer: Optimize the vectorization of consecuti... |
tree | commitdiff |
2012-12-26 |
Evgeniy Stepanov | [msan] Raise alignment of origin stores/loads when... |
tree | commitdiff |
2012-12-26 |
Evgeniy Stepanov | [msan] Expand the file comment with track-origins info. |
tree | commitdiff |
2012-12-26 |
Craig Topper | Merge still more SSE/AVX instruction definitions. |
tree | commitdiff |
2012-12-26 |
Craig Topper | Merge more SSE/AVX instruction definitions. |
tree | commitdiff |
2012-12-26 |
Craig Topper | Fix 80 column violation. |
tree | commitdiff |
2012-12-26 |
Craig Topper | Fix class name in comment. |
tree | commitdiff |
2012-12-26 |
Craig Topper | Merge SSE/AVX PCMPEQ/PCMPGT instruction definitions. |
tree | commitdiff |
2012-12-26 |
Craig Topper | Remove 'v' from mnemonic to fix asm matching failures. |
tree | commitdiff |
2012-12-26 |
Craig Topper | Use an additional multiclass to merge the 128/256-bit... |
tree | commitdiff |
2012-12-26 |
Nadav Rotem | Reformat the docs. |
tree | commitdiff |
2012-12-26 |
Craig Topper | Use an additional multiclass to merge the 128/256-bit... |
tree | commitdiff |
2012-12-26 |
Craig Topper | Merge an AVX/SSE 256-bit and 128-bit multiclass. |
tree | commitdiff |
2012-12-26 |
Craig Topper | Mark VANDNPD/VANDNPDS as not commutable. |
tree | commitdiff |
2012-12-26 |
Craig Topper | Remove alignment from a bunch more VEX encoded operatio... |
tree | commitdiff |
2012-12-26 |
Craig Topper | Remove alignment from folding table for VMOVUPD as... |
tree | commitdiff |
2012-12-26 |
Craig Topper | Remove alignment requirements from (V)EXTRACTPS. This... |
tree | commitdiff |
2012-12-26 |
Hal Finkel | BBVectorize: Use VTTI to compute costs for intrinsics... |
tree | commitdiff |
2012-12-26 |
Craig Topper | Remove alignment requirement from VCVTSS2SD in folding... |
tree | commitdiff |
2012-12-25 |
Hal Finkel | LoopVectorize: Enable vectorization of the fmuladd... |
tree | commitdiff |
2012-12-25 |
Hal Finkel | BBVectorize: Enable vectorization of the fmuladd intrinsic |
tree | commitdiff |
2012-12-25 |
Hal Finkel | Expand PPC64 atomic load and store |
tree | commitdiff |
2012-12-25 |
Evgeniy Stepanov | [msan] Fix handling of vectors of pointers. |
tree | commitdiff |
2012-12-25 |
Evgeniy Stepanov | [msan] Fix handling of select with vector condition. |
tree | commitdiff |
2012-12-25 |
Benjamin Kramer | X86: Shave off one shuffle from the pcmpeqq sequence... |
tree | commitdiff |
2012-12-25 |
Benjamin Kramer | X86: Custom lower <2 x i64> eq and ne when SSE41 is... |
tree | commitdiff |
2012-12-25 |
Alexey Samsonov | ASan: initialize callbacks from ASan module pass in... |
tree | commitdiff |
2012-12-25 |
Alexey Samsonov | ASan: move stack poisoning logic into FunctionStackPois... |
tree | commitdiff |
2012-12-25 |
Nick Lewycky | Fix whitespace. No functionality change. |
tree | commitdiff |
2012-12-25 |
Nadav Rotem | VCVTSS2SD requires a strict alignment. Thanks Elena. |
tree | commitdiff |
2012-12-25 |
Bob Wilson | Rename LLVMContext diagnostic handler types and functions. |
tree | commitdiff |
2012-12-24 |
Nick Lewycky | Quiet gcc's -Wparenthesis warning. No functionality... |
tree | commitdiff |
2012-12-24 |
Benjamin Kramer | Use a std::string rather than a dynamically allocated... |
tree | commitdiff |
2012-12-24 |
Bob Wilson | Add LLVMContext::emitWarning methods and use them.... |
tree | commitdiff |
2012-12-24 |
Nadav Rotem | CostModel: We have API for checking the costs of known... |
tree | commitdiff |
2012-12-24 |
Elena Demikhovsky | Added 6 more value types: v32i1, v64i1, v32i16, v32i8... |
tree | commitdiff |
2012-12-24 |
Elena Demikhovsky | Removed "static" from "__jit_debug_descriptor" because... |
tree | commitdiff |
2012-12-24 |
Nadav Rotem | Some x86 instructions can load/store one of the operand... |
tree | commitdiff |
2012-12-24 |
Nadav Rotem | LoopVectorizer: When checking for vectorizable types... |
tree | commitdiff |
2012-12-24 |
Nadav Rotem | Change the codegen Cost Model API for shuffeles. This... |
tree | commitdiff |
2012-12-24 |
Alexey Samsonov | Fix typo in comments |
tree | commitdiff |
2012-12-24 |
Nadav Rotem | Update the docs of the cost model. |
tree | commitdiff |
2012-12-24 |
Nadav Rotem | LoopVectorizer: Fix an endless loop in the code that... |
tree | commitdiff |
2012-12-23 |
Nadav Rotem | CostModel: Change the default target-independent implem... |
tree | commitdiff |
2012-12-23 |
Benjamin Kramer | LoopVectorize: Fix accidentaly inverted condition. |
tree | commitdiff |
2012-12-23 |
Benjamin Kramer | LoopVectorize: For scalars and void types there is... |
tree | commitdiff |
2012-12-23 |
Nadav Rotem | whitespace |
tree | commitdiff |
2012-12-23 |
Nadav Rotem | Rename a function. |
tree | commitdiff |
2012-12-23 |
Nadav Rotem | Loop Vectorizer: Update the cost model of scatter/gathe... |
tree | commitdiff |
2012-12-22 |
Craig Topper | Remove trailing whitespace. |
tree | commitdiff |
2012-12-22 |
Craig Topper | Remove trailing whitespace |
tree | commitdiff |
2012-12-22 |
Jakob Stoklund Olesen | Remove a special case that doesn't seem necessary any... |
tree | commitdiff |
2012-12-22 |
Jakob Stoklund Olesen | Use getNumOperands() instead of Operands.size(). |
tree | commitdiff |
2012-12-22 |
Benjamin Kramer | X86: Turn mul of <4 x i32> into pmuludq when no SSE4... |
tree | commitdiff |
2012-12-22 |
Benjamin Kramer | X86: Emit vector sext as shuffle + sra if vpmovsx is... |
tree | commitdiff |
2012-12-22 |
Bill Wendling | Change 'AttrVal' to 'AttrKind' to better reflect that... |
tree | commitdiff |
2012-12-22 |
Richard Smith | Don't call back() on an empty SmallVector. Found by... |
tree | commitdiff |
next |