projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Allow vector fsub ops with constants to get the same optimizations as scalars.
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
SelectionDAG.cpp
2014-08-29
Job Noorman
Do not assume the value passed to memset is an i32.
blob
|
commitdiff
|
raw
2014-08-27
Craig Topper
Simplify creation of a bunch of ArrayRefs by using...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-24
Craig Topper
Use range based for loops to avoid needing to re-mentio...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-21
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-20
Alexey Samsonov
Fix null reference creation in SelectionDAG constructor.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-18
Craig Topper
Revert "Repace SmallPtrSet with SmallPtrSetImpl in...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-17
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-13
Hal Finkel
[PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsic
blob
|
commitdiff
|
raw
|
diff to current
2014-08-08
Pedro Artigas
Added a TLI hook to signal that the target does not...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Eric Christopher
Have MachineFunction cache a pointer to the subtarget...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-01
Chandler Carruth
[SDAG] MorphNodeTo recursively deletes dead operands...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-01
Hal Finkel
[PowerPC] Generate unaligned vector loads using intrins...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-31
Louis Gerbarg
Make sure no loads resulting from load->switch DAGCombi...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-27
Matt Arsenault
Add alignment value to allowsUnalignedMemoryAccess
blob
|
commitdiff
|
raw
|
diff to current
2014-07-24
Hal Finkel
AA metadata refactoring (introduce AAMDNodes)
blob
|
commitdiff
|
raw
|
diff to current
2014-07-23
Jim Grosbach
DAG: fp->int conversion for non-splat constants.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-22
Chandler Carruth
[SDAG] Refactor the code for inserting a newly allocate...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-22
Chandler Carruth
[SDAG] Remove a giant pile of asserts that may have...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-21
Andrea Di Biagio
[DAG] Refactor some logic. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-18
Jim Grosbach
AArch64: Constant fold converting vector setcc results...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-10
Chandler Carruth
[x86,SDAG] Introduce any- and sign-extend-vector-inreg...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-10
Daniel Sanders
Make it possible for ints/floats to return different...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-09
Chandler Carruth
[x86] Fix a bug in my new zext-vector-inreg DAG tricker...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-09
Chandler Carruth
[x86] Add a ZERO_EXTEND_VECTOR_INREG DAG node and use...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-09
Chandler Carruth
[SDAG] At the suggestion of Hal, switch to an output...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-08
Chandler Carruth
[x86,SDAG] Sink the logic for folding shuffles of splat...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-08
Chandler Carruth
[SDAG] Build up a more rich set of APIs for querying...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-07
Chandler Carruth
[x86] Revert r212324 which was too aggressive w.r.t...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-04
Chandler Carruth
[x86] Generalize BuildVectorSDNode::getConstantSplatVal...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Juergen Ributzka
[DAG] Pass the argument list to the CallLoweringInfo...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-29
Craig Topper
Add ops() method to SDNode that returns an ArrayRef...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-27
Chad Rosier
[AArch64] Fix memset ICE when memset value is f128.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-24
Kevin Qin
[AArch64] Fix a build_vector pattern match fail
blob
|
commitdiff
|
raw
|
diff to current
2014-06-19
Jingyue Wu
[ValueTracking] Extend range metadata to call/invoke
blob
|
commitdiff
|
raw
|
diff to current
2014-06-13
Tim Northover
IR: add "cmpxchg weak" variant to support permitted...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-09
Andrea Di Biagio
[DAG] Expose NoSignedWrap, NoUnsignedWrap and Exact...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-31
Adam Nemet
[SelectionDAG] Force cycle detection in AssignTopologic...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-31
Adam Nemet
[SelectionDAG] Pass DAG to checkForCycles
blob
|
commitdiff
|
raw
|
diff to current
2014-05-30
Rafael Espindola
[pr19636] Fix known bit computation in urem instructio...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-28
Rafael Espindola
[pr19844] Add thread local mode to aliases.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-17
Saleem Abdulrasool
Target: remove old constructors for CallLoweringInfo
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
Rafael Espindola
Delete getAliasedGlobal.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-15
Jay Foad
Instead of littering asserts throughout the code after...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Update the comments for ComputeMaskedBits, which lost...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Pete Cooper
Use a logical not when inverting SetCC. This unfortuna...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-07
Matt Arsenault
Fix using wrong result type for setcc.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-02
Benjamin Kramer
Satisfy GCC's urgent need for parentheses around ‘...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-02
Benjamin Kramer
Allow SelectionDAG::FoldConstantArithmetic to work...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-30
Craig Topper
Use makeArrayRef insted of calling ArrayRef<T> construc...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-28
Craig Topper
Convert more SelectionDAG functions to use ArrayRef.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert AddNodeIDNode and SelectionDAG::getNodeIfExiist...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert SelectionDAG::MorphNodeTo to use ArrayRef.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert SelectionDAG::SelectNodeTo to use ArrayRef.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert one last signature of getNode to take an ArrayR...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert SDNode constructor to use ArrayRef.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert SelectionDAG::getMergeValues to use ArrayRef.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Const-correct SelectionDAG::getAtomic.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Benjamin Kramer
SelectionDAG: Aggressively fold shuffles of constant...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Craig Topper
Convert getMemIntrinsicNode to take ArrayRef of SDValue...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Craig Topper
Convert SelectionDAG::getNode methods to use ArrayRef...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Craig Topper
Remove an unused version of getMemIntrinsicNode and...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Adrian Prantl
This reapplies r207235 with an additional bugfixes...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Adrian Prantl
Revert "This reapplies r207130 with an additional testc...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Adrian Prantl
This reapplies r207130 with an additional testcase...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Adrian Prantl
Revert "This reapplies r207130 with an additional testc...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Adrian Prantl
This reapplies r207130 with an additional testcase...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Adrian Prantl
Revert "Debug info for optimized code: Support variable...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-24
Adrian Prantl
Debug info for optimized code: Support variables that...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-16
Craig Topper
Convert SelectionDAG::getVTList to use ArrayRef
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Nick Lewycky
Break PseudoSourceValue out of the Value hierarchy...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-11
Matt Arsenault
Move ExtractVectorElements to SelectionDAG.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-09
Jim Grosbach
SelectionDAG: Don't constant fold target-specific nodes.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Matt Arsenault
Add DAG parameter to ComputeNumSignBitsForTargetNode
blob
|
commitdiff
|
raw
|
diff to current
2014-04-02
Juergen Ributzka
Add comments and test case for [DAG] Keep the opaque...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Rafael Espindola
Prevent alias from pointing to weak aliases.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Rafael Espindola
Revert "Prevent alias from pointing to weak aliases."
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Rafael Espindola
Prevent alias from pointing to weak aliases.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Juergen Ributzka
[DAG] Keep the opaque constant flag when performing...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-22
Andrea Di Biagio
[DAG] Fix an assertion failure caused by an invalid...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-17
Matt Arsenault
Make DAGCombiner work on vector bitshifts with constant...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Tim Northover
IR: add a second ordering operand to cmpxhg for failure
blob
|
commitdiff
|
raw
|
diff to current
2014-03-08
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-06
Matt Arsenault
R600: Fix extloads from i8 / i16 to i64.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-06
Chandler Carruth
[Layering] Move DebugInfo.h into the IR library where...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-24
Matt Arsenault
Add missing const
blob
|
commitdiff
|
raw
|
diff to current
2014-02-05
Matt Arsenault
Pass address space to allowsUnalignedMemoryAccesses
blob
|
commitdiff
|
raw
|
diff to current
2014-02-05
Matt Arsenault
Add address space argument to allowsUnalignedMemoryAccess.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-28
Juergen Ributzka
[TLI] Add a new hook to TargetLowering to query the...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Juergen Ributzka
Revert "Revert "Add Constant Hoisting Pass" (r200034)"
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Hans Wennborg
Revert "Add Constant Hoisting Pass" (r200034)
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Add Constant Hoisting Pass
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Revert "Add Constant Hoisting Pass"
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Add Constant Hoisting Pass
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Juergen Ributzka
[DAG] Teach DAG to also reassociate vector operations
blob
|
commitdiff
|
raw
|
diff to current
2014-01-09
Chandler Carruth
Put the functionality for printing a value to a raw_ost...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Chandler Carruth
Move the LLVM IR asm writer header files into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-27
Andrea Di Biagio
Teach DAGCombiner how to fold a SIGN_EXTEND_INREG of...
blob
|
commitdiff
|
raw
|
diff to current
next