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 |
2012-12-21 |
Nadav Rotem | In some cases, due to scheduling constraints we copy... |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Refactor subword-swap, EXT/INS, load-effective... |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Refactor SYNC and multiply/divide instructions. |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Refactor BAL instructions. |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Fix encoding of BAL instruction. Also, fix assem... |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Refactor jump, jump register, jump-and-link... |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Refactor load/store left/right and load-link... |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Refactor load/store instructions. |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Remove unnecessary isPseudo parameter. |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Refactor LUI instruction. |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Refactor count leading zero or one instructions. |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Refactor sign-extension-in-register instructions. |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Refactor instructions which copy from and to... |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Refactor logical NOR instructions. |
tree | commitdiff |
2012-12-21 |
Akira Hatanaka | [mips] Move instruction definitions in MipsInstrInfo.td. |
tree | commitdiff |
2012-12-21 |
Tom Stellard | R600: Coding style - remove empty spaces from the begin... |
tree | commitdiff |
2012-12-21 |
Tom Stellard | R600: Fix MAX_UINT definition |
tree | commitdiff |
2012-12-21 |
Tom Stellard | R600: Add SHADOWCUBE to TEX_SHADOW pattern |
tree | commitdiff |
2012-12-21 |
Benjamin Kramer | Cleanup compiler warnings on discarding type qualifiers... |
tree | commitdiff |
2012-12-21 |
Benjamin Kramer | X86: Match pmin/pmax as a target specific dag combine... |
tree | commitdiff |
2012-12-21 |
Roman Divacky | Remove duplicate includes. |
tree | commitdiff |
2012-12-21 |
Tom Stellard | R600: Expand vec4 INT <-> FP conversions |
tree | commitdiff |
2012-12-21 |
Benjamin Kramer | X86: Match the SSE/AVX min/max vector ops using a custo... |
tree | commitdiff |
2012-12-21 |
Evgeniy Stepanov | [msan] Remove unreachable blocks before instrumenting... |
tree | commitdiff |
2012-12-21 |
Nadav Rotem | Add a missing "virtual" keyword. |
tree | commitdiff |
2012-12-21 |
Nadav Rotem | Enable if-conversion. |
tree | commitdiff |
2012-12-21 |
Quentin Colombet | Add ARM cortex-r5 subtarget. |
tree | commitdiff |
2012-12-21 |
Rafael Espindola | Don't skip __DWARF, |
tree | commitdiff |
2012-12-21 |
Rafael Espindola | Add a function to get the segment name of a section. |
tree | commitdiff |
2012-12-21 |
Evan Cheng | Add targets to skip running the GC passes. |
tree | commitdiff |
2012-12-21 |
Evan Cheng | Every pass deserves a name, even codegenprep. |
tree | commitdiff |
2012-12-21 |
Nadav Rotem | Improve the X86 cost model for loads and stores. |
tree | commitdiff |
2012-12-21 |
Nadav Rotem | BB-Vectorizer: Check the cost of the store pointer... |
tree | commitdiff |
2012-12-21 |
Reed Kotler | Call llvm_unreachable instead of assert. |
tree | commitdiff |
2012-12-21 |
Nadav Rotem | Fix a bug in the code that checks if we can vectorize... |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | Require the two-argument MI::addOperand(MF, MO) for... |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | Add an MF argument to MI::copyImplicitOps(). |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | Use two-arg addOperand(MF, MO) internally in MachineIns... |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | MachineInstrBuilderize ARM. |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | MachineInstrBuilderize NVPTX. |
tree | commitdiff |
2012-12-20 |
Eli Bendersky | Fix an unitialized member variable that may have caused... |
tree | commitdiff |
2012-12-20 |
Eric Christopher | Whitespace and 80-column cleanup. |
tree | commitdiff |
next |