- 2c35e7a [SelectionDAG] Added assertions + UNDEF handling for BSWAP node creation. by Simon Pilgrim · 10 years ago
- 011381d [DAGCombiner] Added BSWAP vector constant folding support. by Simon Pilgrim · 10 years ago
- 705eb8f Implement computeKnownBits for min/max nodes by Matt Arsenault · 10 years ago
- 4791f6d [DAGCombiner] Added CTLZ vector constant folding support. by Simon Pilgrim · 10 years ago
- c789e1d [DAGCombiner] Added CTTZ vector constant folding support. by Simon Pilgrim · 10 years ago
- 68cd237 [DAGCombiner] Added CTPOP vector constant folding support. by Simon Pilgrim · 10 years ago
- 502b23a [sdag] Add the helper I most want to the DAG -- building a bitcast by Chandler Carruth · 10 years ago
- 0c54197 SDAG: Give SDDbgValues their own allocator (and reset it) by Duncan P. N. Exon Smith · 10 years ago
- e054199 [X86][SSE] Improve support for 128-bit vector sign extension by Simon Pilgrim · 10 years ago
- 20683ef SelectionDAG: Cleanup and simplify FoldConstantArithmetic by Matthias Braun · 10 years ago
- 37a1750 Revert r237046. See the testcase on the thread where r237046 was committed. by Nick Lewycky · 10 years ago
- 46c4f02 [DebugInfo] Debug locations for constant SD nodes by Sergey Dmitrouk · 10 years ago
- 5b20296 propagate IR-level fast-math-flags to DAG nodes; 2nd try; NFC by Sanjay Patel · 10 years ago
- e09584c [SelectionDAG] Fixed constant folding issue when legalised types are smaller then the folded type. by Simon Pilgrim · 10 years ago
- e452998 Reformat. by NAKAMURA Takumi · 11 years ago
- d7c0be9 Revert r236546, "propagate IR-level fast-math-flags to DAG nodes (NFC)" by NAKAMURA Takumi · 11 years ago
- 9f1fb9d SelectionDAG: Handle out-of-bounds index in extract vector element by Pawel Bylica · 11 years ago
- 801caff propagate IR-level fast-math-flags to DAG nodes (NFC) by Sanjay Patel · 11 years ago
- 017ca19 [DAGCombiner] Enabled vector float/double -> int constant folding by Simon Pilgrim · 11 years ago
- 9fb06bc [SelectionDAG] Unary vector constant folding integer legality fixes by Simon Pilgrim · 11 years ago
- a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
- ba55804 move IR-level optimization flags into their own struct by Sanjay Patel · 11 years ago
- 842a51b Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes" by Sergey Dmitrouk · 11 years ago
- 48e93f7 Revert "[DebugInfo] Add debug locations to constant SD nodes" by Daniel Jasper · 11 years ago
- adb4c69 [DebugInfo] Add debug locations to constant SD nodes by Sergey Dmitrouk · 11 years ago
- 584ce37 Masked gather and scatter: Added code for SelectionDAG. by Elena Demikhovsky · 11 years ago
- 860f087 CONCAT_VECTOR of BUILD_VECTOR - minor fix by Simon Pilgrim · 11 years ago
- 6bd5d3c TRUNCATE constant folding - minor fix for rL233224 by Simon Pilgrim · 11 years ago
- a46c36b Allow memory intrinsics to be tail calls by Krzysztof Parzyszek · 11 years ago
- e686f15 CodeGen: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
- 07e063e [DAGCombiner] Add support for FCEIL, FFLOOR and FTRUNC vector constant folding by Simon Pilgrim · 11 years ago
- 59f60a9 less space; NFC by Sanjay Patel · 11 years ago
- 3bef6a3 CodeGen: Assert that inlined-at locations agree by Duncan P. N. Exon Smith · 11 years ago
- 17b6d77 [SDAG] Handle non-integer preferred memset types for non-constant values by Hal Finkel · 11 years ago
- 9dffcd0 CodeGen: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 11 years ago
- 09f3ff9 [DAGCombiner] Add support for TRUNCATE + FP_EXTEND vector constant folding by Simon Pilgrim · 11 years ago
- 481f414 [SelectionDAG] Fixed issue with uitofp vector constant folding being treated as sitofp by Simon Pilgrim · 11 years ago
- a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
- 8c58c06 [DAGCombiner] Add a shuffle mask commutation helper function. NFCI. by Simon Pilgrim · 11 years ago
- 0b6742a Accidentaly inverted the condition again. Sorry. by Benjamin Kramer · 11 years ago
- f43de18 Avoid assertion in MSVC 2013 debug builds. by Benjamin Kramer · 11 years ago
- 8008e9f Simplify code. NFC. by Benjamin Kramer · 11 years ago
- ab7e86e Canonicalize splats as build_vectors (PR22283) by Sanjay Patel · 11 years ago
- 6cd780f Prefer SmallVector::append/insert over push_back loops. by Benjamin Kramer · 11 years ago
- 1b5285d [SDAG] Teach the SelectionDAG to canonicalize vector shuffles of splats by Chandler Carruth · 11 years ago
- 70eb9c5 CodeGen: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
- 6f508c5 Add nullptr checks for TargetSelectionDAGInfo in SelectionDAG. by Manuel Jacob · 11 years ago
- 9a9e1a5 [SelectionDAG] Fix assert message copypasta. NFC. by Ahmed Bougacha · 11 years ago
- 8381475 [DAG] Fix wrong canonicalization performed on shuffle nodes. by Andrea Di Biagio · 11 years ago
- 5059813 DAGCombine: always constant fold FMA when target disable FP exceptions by Mehdi Amini · 11 years ago
- 6269e3c SelectionDAG: Add KnownBits and SignBits computation for EXTRACT_ELEMENT by Jan Vesely · 11 years ago
- 25e34d1 [DAGCombine] Produce better code for constant splats by Michael Kuperstein · 11 years ago
- ff740320 Revert r226811, MSVC accepts code sane compilers don't. by Michael Kuperstein · 11 years ago
- 84fad3e [DAGCombine] Produce better code for constant splats by Michael Kuperstein · 11 years ago
- 150d9f3 Fixed a bug in type legalizer for masked load/store intrinsics. by Elena Demikhovsky · 11 years ago
- bd22342 Implement new way of expanding extloads. by Matt Arsenault · 11 years ago
- f50ab43 DAGCombiner: simplify by using condition variables; NFC by Matthias Braun · 11 years ago
- 7129c10 merge consecutive loads that are offset from a base address by Sanjay Patel · 11 years ago
- 558012a Fix a few instances found in SelectionDAG where we were not handling F16 at parity with F32 and F64. by Owen Anderson · 11 years ago
- f1de34b Masked Load / Store Intrinsics - the CodeGen part. by Elena Demikhovsky · 11 years ago
- 9bc81fb Revert "Masked Vector Load and Store Intrinsics." by Duncan P. N. Exon Smith · 11 years ago
- 9e5089a Masked Vector Load and Store Intrinsics. by Elena Demikhovsky · 11 years ago
- 3ac3b25 [X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2 by Simon Pilgrim · 11 years ago
- 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
- 0f7abef Add an assert and a test that verify r221709's fix. by Frederic Riss · 11 years ago
- 8ad4f49 Totally forget deallocated SDNodes in SDDbgInfo. by Frederic Riss · 11 years ago
- 7000ca3 Modernize old-style static asserts. NFC. by Benjamin Kramer · 11 years ago
- 1e845f2 Remove a bunch of getSubtargetImpl calls since we already have by Eric Christopher · 11 years ago
- 8d07f44 Have the selection dag grab TargetLowering off of the subtarget by Eric Christopher · 11 years ago
- d9636c1 Have SelectionDAG's subtarget TargetSelectionDAGInfo be set by Eric Christopher · 11 years ago
- 87b7eb9 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
- b458dc2 Revert r218778 while investigating buldbot breakage. by Adrian Prantl · 11 years ago
- 25a7174 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
- 9b31bd6 Do not assume the value passed to memset is an i32. by Job Noorman · 11 years ago
- e1d1294 Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created. by Craig Topper · 11 years ago
- 4627679 Use range based for loops to avoid needing to re-mention SmallPtrSet size. by Craig Topper · 11 years ago
- 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
- e229ec5 Fix null reference creation in SelectionDAG constructor. by Alexey Samsonov · 11 years ago
- 6230691 Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size." by Craig Topper · 11 years ago
- 5229cfd Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
- 46ef7ce [PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsic by Hal Finkel · 11 years ago
- caa5658 Added a TLI hook to signal that the target does not have or does not care about by Pedro Artigas · 11 years ago
- fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- 356665a [SDAG] MorphNodeTo recursively deletes dead operands of the old by Chandler Carruth · 11 years ago
- b6d0d6b [PowerPC] Generate unaligned vector loads using intrinsics instead of regular loads by Hal Finkel · 11 years ago
- 67474e3 Make sure no loads resulting from load->switch DAGCombine are marked invariant by Louis Gerbarg · 11 years ago
- 6f2a526 Add alignment value to allowsUnalignedMemoryAccess by Matt Arsenault · 11 years ago
- cc39b67 AA metadata refactoring (introduce AAMDNodes) by Hal Finkel · 11 years ago
- 19dd308 DAG: fp->int conversion for non-splat constants. by Jim Grosbach · 11 years ago
- 41b20e7 [SDAG] Refactor the code for inserting a newly allocated SDNode into the by Chandler Carruth · 11 years ago
- 2fc9a2b [SDAG] Remove a giant pile of asserts that may have helped track down by Chandler Carruth · 11 years ago
- 4d8bd41 [DAG] Refactor some logic. No functional change. by Andrea Di Biagio · 11 years ago
- f7502c4 AArch64: Constant fold converting vector setcc results to float. by Jim Grosbach · 11 years ago
- 0b666e0 [x86,SDAG] Introduce any- and sign-extend-vector-inreg nodes analogous by Chandler Carruth · 11 years ago
- cbd44c5 Make it possible for ints/floats to return different values from getBooleanContents() by Daniel Sanders · 11 years ago
- 5865a73 [x86] Fix a bug in my new zext-vector-inreg DAG trickery where we were by Chandler Carruth · 11 years ago
- afe4b25 [x86] Add a ZERO_EXTEND_VECTOR_INREG DAG node and use it when widening by Chandler Carruth · 11 years ago
- f0a33b7 [SDAG] At the suggestion of Hal, switch to an output parameter that by Chandler Carruth · 11 years ago
- 142e966 [x86,SDAG] Sink the logic for folding shuffles of splats more by Chandler Carruth · 11 years ago