projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Correct a comment - this is not a sign extension.
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
LegalizeIntegerTypes.cpp
2009-01-13
Duncan Sands
Correct a comment - this is not a sign extension.
blob
|
commitdiff
|
raw
2009-01-01
Duncan Sands
Factorize (and generalize) the code promoting SELECT
blob
|
commitdiff
|
raw
|
diff to current
2009-01-01
Duncan Sands
Fix PR3274: when promoting the condition of a BRCOND...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Dan Gohman
Clean up the atomic opcodes in SelectionDAG.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Mon P Wang
Added support for vector widening.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-17
Eli Friedman
Fix for PR3225: disable a broken optimization in
blob
|
commitdiff
|
raw
|
diff to current
2008-12-15
Mon P Wang
Added support to LegalizeType for expanding the operand...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Mon P Wang
Remove assertion to allow promotion of a truncating...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-10
Duncan Sands
For amusement, implement SADDO, SSUBO, UADDO, USUBO
blob
|
commitdiff
|
raw
|
diff to current
2008-12-09
Bill Wendling
Add sub/mul overflow intrinsics. This currently doesn...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-09
Duncan Sands
Fix PR3117: not all nodes being legalized. The
blob
|
commitdiff
|
raw
|
diff to current
2008-12-01
Duncan Sands
Change the interface to the type legalization method
blob
|
commitdiff
|
raw
|
diff to current
2008-11-23
Duncan Sands
Rename SetCCResultContents to BooleanContents. In
blob
|
commitdiff
|
raw
|
diff to current
2008-11-22
Bill Wendling
Cleanup of the [SU]ADDO type legalization code. Patch...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-22
Bill Wendling
- Move conversion of [SU]ADDO from DAG combiner into...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-18
Duncan Sands
Remove integer promotion support for FP_EXTEND
blob
|
commitdiff
|
raw
|
diff to current
2008-11-18
Duncan Sands
Simplify code using helper routines. There is not
blob
|
commitdiff
|
raw
|
diff to current
2008-11-17
Richard Osborne
Don't produce ADDC/ADDE when expanding SHL unless they...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-17
Mon P Wang
Fixed legalization of CONVERT_RNDSAT for integers.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-12
Duncan Sands
Correct some thinkos in the expansion of ADD/SUB
blob
|
commitdiff
|
raw
|
diff to current
2008-11-11
Mon P Wang
Cleaned up and fix bugs in convert_rndsat node
blob
|
commitdiff
|
raw
|
diff to current
2008-11-10
Mon P Wang
Added CONVERT_RNDSAT (conversion with rounding and...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-10
Duncan Sands
Tweak some comments.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-10
Duncan Sands
Small cleanups. No functionality change intended!
blob
|
commitdiff
|
raw
|
diff to current
2008-11-10
Duncan Sands
When promoting the result of fp_to_uint/fp_to_sint,
blob
|
commitdiff
|
raw
|
diff to current
2008-11-07
Duncan Sands
Sign-extend rather than zero-extend when promoting
blob
|
commitdiff
|
raw
|
diff to current
2008-11-03
Duncan Sands
Make VAARG promotion work correctly with large funky
blob
|
commitdiff
|
raw
|
diff to current
2008-10-29
Duncan Sands
Fix PR2977: LegalizeTypes support for expanding
blob
|
commitdiff
|
raw
|
diff to current
2008-10-29
Duncan Sands
Fix 80 column violations.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-23
Duncan Sands
Fix thinko - the operand number has nothing to do
blob
|
commitdiff
|
raw
|
diff to current
2008-10-22
Duncan Sands
Be nice to CellSPU: for this target getSetCCResultType
blob
|
commitdiff
|
raw
|
diff to current
2008-10-22
Duncan Sands
Port from LegalizeDAG the logic to only generate
blob
|
commitdiff
|
raw
|
diff to current
2008-10-22
Duncan Sands
Add some comments explaining the meaning of a boolean
blob
|
commitdiff
|
raw
|
diff to current
2008-10-20
Duncan Sands
LegalizeTypes support for atomic operation promotion.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-20
Duncan Sands
Use DAG.getIntPtrConstant rather than DAG.getConstant
blob
|
commitdiff
|
raw
|
diff to current
2008-10-20
Duncan Sands
Always use either MVT::i1 or getSetCCResultType for
blob
|
commitdiff
|
raw
|
diff to current
2008-10-20
Duncan Sands
Formatting - no functional change.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-20
Duncan Sands
Don't use a random type for the select condition,
blob
|
commitdiff
|
raw
|
diff to current
2008-10-03
Duncan Sands
The result of getSetCCResultType (eg: i32) may be larger
blob
|
commitdiff
|
raw
|
diff to current
2008-09-22
Dan Gohman
Fix the alignment of loads from constant pool entries...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-12
Dan Gohman
Rename ConstantSDNode::getValue to getZExtValue, for...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-28
Gabor Greif
erect abstraction boundaries for accessing SDValue...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-27
Dan Gohman
Rename SDOperand to SDValue.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-17
Duncan Sands
Factorize some code for determining which libcall to...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-16
Duncan Sands
Add support for promoting and expanding AssertZext
blob
|
commitdiff
|
raw
|
diff to current
2008-07-16
Duncan Sands
Reorder methods alphabetically. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-15
Duncan Sands
LegalizeTypes support for promotion of bswap.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-15
Duncan Sands
LegalizeTypes support for promotion of SIGN_EXTEND_INREG.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-15
Duncan Sands
Reorder the integer promotion methods alphabetically.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-11
Duncan Sands
It is pointless to turn a UINT_TO_FP into an
blob
|
commitdiff
|
raw
|
diff to current
2008-07-11
Duncan Sands
Add two missing SINT_TO_FP libcalls.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-11
Duncan Sands
Port a shift-by-1 optimization from LegalizeDAG: it
blob
|
commitdiff
|
raw
|
diff to current
2008-07-11
Duncan Sands
Add support for 128 bit shifts and 32 bit shifts
blob
|
commitdiff
|
raw
|
diff to current
2008-07-10
Duncan Sands
Add support for 128 bit multiplicative operations.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-10
Duncan Sands
Add a mysteriously missing libcall, FPTOSINT_F80_I32.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-10
Duncan Sands
Fix a FIXME: use an apint in CTTZ legalization.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-10
Duncan Sands
Remove PromoteIntRes_FP_ROUND - not sure what it
blob
|
commitdiff
|
raw
|
diff to current
2008-07-10
Duncan Sands
Make the LegalizeType method naming scheme more regular.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-09
Duncan Sands
Remove some unneeded includes.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-08
Duncan Sands
Remove custom expansion from LegalizeTypes when doing
blob
|
commitdiff
|
raw
|
diff to current
2008-07-04
Duncan Sands
Rather than having a different custom legalization
blob
|
commitdiff
|
raw
|
diff to current
2008-06-30
Duncan Sands
Support for VAARG. As noted in a comment, this is
blob
|
commitdiff
|
raw
|
diff to current
2008-06-30
Duncan Sands
Support for promoting select_cc operands.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-25
Duncan Sands
Add/complete support for integer and float
blob
|
commitdiff
|
raw
|
diff to current
2008-06-23
Duncan Sands
Port some integer multiplication fixes from LegalizeDAG.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-23
Duncan Sands
Support for expanding the result of EXTRACT_ELEMENT.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-23
Duncan Sands
Cleanup up LegalizeTypes handling of loads and
blob
|
commitdiff
|
raw
|
diff to current
2008-06-21
Duncan Sands
Support for load/store of expanded float types. I
blob
|
commitdiff
|
raw
|
diff to current
2008-06-20
Duncan Sands
Share some code that is common between integer and
blob
|
commitdiff
|
raw
|
diff to current
2008-06-20
Duncan Sands
Rename the operation of turning a float type into an
blob
|
commitdiff
|
raw
|
diff to current
2008-06-17
Duncan Sands
Split type expansion into ExpandInteger and ExpandFloat
blob
|
commitdiff
|
raw
|
diff to current