Torok Edwin
|
c25e7581b9
assert(0) -> LLVM_UNREACHABLE.
|
16 gadi atpakaļ |
Torok Edwin
|
7d696d8040
Convert more assert(0)+abort() -> LLVM_UNREACHABLE,
|
16 gadi atpakaļ |
Eli Friedman
|
aad3460086
Use CreateStackStoreLoad helper in more places.
|
16 gadi atpakaļ |
Eli Friedman
|
c680ac9003
Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned
|
16 gadi atpakaļ |
Duncan Sands
|
8c899ee031
Remove trailing whitespace. Reorder some methods
|
16 gadi atpakaļ |
Sanjiv Gupta
|
a43a7aefd7
Allow libcalls for i16 sdiv/udiv/rem operations.
|
16 gadi atpakaļ |
Dale Johannesen
|
4c9369df57
Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was
|
16 gadi atpakaļ |
Dale Johannesen
|
874ae251c3
Revert 72707 and 72709, for the moment.
|
16 gadi atpakaļ |
Dale Johannesen
|
4150d83abe
Make the implicit inputs and outputs of target-independent
|
16 gadi atpakaļ |
Duncan Sands
|
f43071bedd
Rename CustomLowerResults to CustomLowerNode, since
|
16 gadi atpakaļ |
Bob Wilson
|
c885165e66
Revise my previous change 68996 as suggested by Duncan.
|
16 gadi atpakaļ |
Duncan Sands
|
b10b5ac8d9
Don't try to make BUILD_VECTOR operands have the same
|
16 gadi atpakaļ |
Bob Wilson
|
b1303d05a8
Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be
|
16 gadi atpakaļ |
Dan Gohman
|
fc1665793e
Remove the obsolete SelectionDAG::getNodeValueTypes and simplify
|
16 gadi atpakaļ |
Evan Cheng
|
6fb2168aae
Fully general expansion of integer shift of any size.
|
16 gadi atpakaļ |
Mon P Wang
|
aa9df0b0c3
Added missing support for widening when splitting an unary op (PR3683)
|
16 gadi atpakaļ |
Evan Cheng
|
1606e8e4cd
Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues.
|
16 gadi atpakaļ |
Eli Friedman
|
27759f41ca
PR3686: make the legalizer handle bitcast from i80 to x86 long double.
|
16 gadi atpakaļ |
Evan Cheng
|
a87008d90b
Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.
|
16 gadi atpakaļ |
Scott Michel
|
4214a5531c
Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR
|
16 gadi atpakaļ |
Scott Michel
|
fdc40a0a69
Remove trailing whitespace to reduce later commit patch noise.
|
16 gadi atpakaļ |
Dale Johannesen
|
b300d2aa3e
Get rid of the last non-DebugLoc versions of getNode!
|
16 gadi atpakaļ |
Dale Johannesen
|
e8d7230f48
Remove more non-DebugLoc getNode variants. Use
|
16 gadi atpakaļ |
Dale Johannesen
|
de06470330
Remove more non-DebugLoc versions of getNode.
|
16 gadi atpakaļ |
Dale Johannesen
|
4be0bdf7c1
Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg.
|
16 gadi atpakaļ |
Dale Johannesen
|
f8d3ec2c57
Check in file I forgot.
|
16 gadi atpakaļ |
Dale Johannesen
|
c460ae9001
Fill in more omissions in DebugLog propagation.
|
16 gadi atpakaļ |
Dale Johannesen
|
ff97d4fe81
Propagation in TargetLowering. Includes passing a DL
|
16 gadi atpakaļ |
Duncan Sands
|
7fb0858718
Remove trailing spaces.
|
16 gadi atpakaļ |
Sanjiv Gupta
|
55467af316
Duncan's patch. Further to 64382. Takes care of illegal types for shift amount.
|
16 gadi atpakaļ |