summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAge
* Add addrspacecast instruction.Matt Arsenault2013-11-15
* Minor extension to llvm.experimental.patchpoint: don't require a call.Andrew Trick2013-11-14
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-11-13
* Vector forms of SHL, SRA, and SRL can be constant folded using SimplifyVBinOp...Daniel Sanders2013-11-11
* [Stackmap] Materialize the jump address within the patchpoint noop slide.Juergen Ributzka2013-11-09
* [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka2013-11-08
* Slightly change the way stackmap and patchpoint intrinsics are lowered.Andrew Trick2013-11-05
* [Stackmap] Remove erroneous assert.Juergen Ributzka2013-11-01
* Commenting out this assert because it is causing the build bots to fail. Thi...Aaron Ballman2013-11-01
* Fixing an order of evaluation error in an assert.Aaron Ballman2013-11-01
* Add support for stack map generation in the X86 backend.Andrew Trick2013-10-31
* Lower stackmap intrinsics directly to their target opcode in the DAG builder.Andrew Trick2013-10-31
* whitespaceAndrew Trick2013-10-31
* Legalize: Improve legalization of long vector extends.Jim Grosbach2013-10-31
* Fix CodeGen for unaligned loads with address spacesMatt Arsenault2013-10-30
* Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-10-30
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-10-30
* Fix "existant" typosAlp Toker2013-10-29
* [DAGCombiner] Respect volatility when checking for aliasesRichard Sandiford2013-10-28
* Keep TBAA info when rewriting SelectionDAG loads and storesRichard Sandiford2013-10-28
* LegalizeDAG: allow libcalls for max/min atomic operationsTim Northover2013-10-25
* Optimize concat_vectors(X, undef) -> scalar_to_vector(X).Nadav Rotem2013-10-25
* SelectionDAG: Pass along the original argument/element type in ISD::InputArgTom Stellard2013-10-23
* Using FoldingSet in SelectionDAG::getVTList.Wan Xiaofei2013-10-22
* Fix CodeGen for different size address space GEPsMatt Arsenault2013-10-21
* Reuse variableMatt Arsenault2013-10-21
* [PATCH] Fix PR17168 (DAG scheduler inserts DBG_VALUE before PHI with fast-isel)Bill Schmidt2013-10-18
* CodeGen: Emit a libcall if the target doesn't support 16-byte wide atomicsDavid Majnemer2013-10-18
* Replace sra with srl if a single sign bit is requiredRichard Sandiford2013-10-17
* Fix edge condition in DAGCombiner to improve codegen of shift sequences.Andrea Di Biagio2013-10-17
* [projects/test-suite] White space and long line fixes.Jack Carter2013-10-17
* DAGCombiner: Don't fold xor into not if getNOT would introduce an illegal con...Benjamin Kramer2013-10-16
* Handle (shl (anyext (shr ...))) in SimpilfyDemandedBitsRichard Sandiford2013-10-16
* Fix indenting.David Blaikie2013-10-14
* Fixed a bug in dynamic allocation memory on stack.Elena Demikhovsky2013-10-14
* TargetLowering: Don't index into empty string.Will Dietz2013-10-13
* [DAGCombiner] Reapply load slicing (192471) with a test that explicitly set s...Quentin Colombet2013-10-11
* [DAGCombiner] Revert load slicing (r192471), until I figure out why it fails ...Quentin Colombet2013-10-11
* [DAGCombiner] Slice a big load in two loads when the element are next to eachQuentin Colombet2013-10-11
* Use getPointerSizeInBits() rather than 8 * getPointerSize()Matt Arsenault2013-10-10
* Fix some assert messages to say the correct opcode name. Looks like one asser...Craig Topper2013-10-06
* Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of...Craig Topper2013-10-05
* Debug info: Don't crash in SelectionDAGISel when a vreg that is beingAdrian Prantl2013-10-05
* Fix DAGCombiner::visitFP_EXTEND to ignore indexed loadsHal Finkel2013-10-04
* Revert r191940 to see if it fixes the build bots.Craig Topper2013-10-04
* Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of...Craig Topper2013-10-04
* Added checking code whehter target supports specific dag combining about rotateJin-Gu Kang2013-10-03
* Remove several unused variables.Rafael Espindola2013-10-01
* SelectionDAG: Clarify comments from r191600Tom Stellard2013-10-01
* Allocate AtomicSDNode operands in SelectionDAG's allocator to stop leakage.Benjamin Kramer2013-09-29