index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
SelectionDAG
/
LegalizeDAG.cpp
Age
Commit message (
Expand
)
Author
2005-08-17
Culling out use of unions for converting FP to bits and vice versa.
Jim Laskey
2005-08-17
Switched to using BitsToDouble for int_to_float to avoid aliasing problem.
Jim Laskey
2005-08-17
Change hex float constants for the sake of VC++.
Jim Laskey
2005-08-17
Added generic code expansion for [signed|unsigned] i32 to [f32|f64] casts in the
Jim Laskey
2005-08-16
Eliminate the RegSDNode class, which 3 nodes (CopyFromReg/CopyToReg/ImplicitDef)
Chris Lattner
2005-08-16
Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nasty
Nate Begeman
2005-08-16
Add some methods for dag->dag isel.
Chris Lattner
2005-08-14
Fix last night's PPC32 regressions by
Nate Begeman
2005-08-14
Teach the legalizer how to legalize FP_TO_UINT.
Nate Begeman
2005-08-11
Some SELECT_CC cleanups:
Nate Begeman
2005-08-10
Add new node, SELECT_CC. This node is for targets that don't natively
Nate Begeman
2005-08-09
Eliminate the SetCCSDNode in favor of a CondCodeSDNode class. This pulls the
Chris Lattner
2005-08-05
Change FindEarliestCallSeqEnd (used by libcall insertion) to use a set to
Chris Lattner
2005-08-05
Fix a latent bug in the libcall inserter that was exposed by Nate's patch
Chris Lattner
2005-08-04
Fix a fixme in LegalizeDAG
Nate Begeman
2005-08-03
Fix PR611, codegen'ing SREM of FP operands to fmod or fmodf instead of
Chris Lattner
2005-08-01
Fix casts from long to sbyte on ppc
Chris Lattner
2005-07-30
Keep tabs and trailing spaces out.
Jeff Cohen
2005-07-30
fix float->long conversions on x86
Chris Lattner
2005-07-30
Allow targets to have custom expanders for FP_TO_*INT conversions where
Chris Lattner
2005-07-29
Allow targets to define custom expanders for FP_TO_*INT
Chris Lattner
2005-07-29
allow a target to request that unknown FP_TO_*INT conversion be promoted to
Chris Lattner
2005-07-28
instead of having all conversions be handled by one case value, and then have
Chris Lattner
2005-07-27
Eliminate all remaining tabs and trailing spaces.
Jeff Cohen
2005-07-18
The assertion was wrong: the code only worked for i64. While we're at it,
Chris Lattner
2005-07-16
Teach the legalizer how to promote SINT_TO_FP to a wider SINT_TO_FP that
Nate Begeman
2005-07-16
Break the code for expanding UINT_TO_FP operations out into its own
Chris Lattner
2005-07-13
Fix Alpha/2005-07-12-TwoMallocCalls.ll and PR593.
Chris Lattner
2005-07-13
Fix test/Regression/CodeGen/Generic/2005-07-12-memcpy-i64-length.ll
Chris Lattner
2005-07-10
Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode.
Chris Lattner
2005-07-10
Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNode
Chris Lattner
2005-07-10
Introduce a new VTSDNode class with the ultimate goal of eliminating the
Chris Lattner
2005-07-05
2 fixes:
Andrew Lenharth
2005-07-02
I really didn't think this was necessary. But, Legalize wasn't running again
Andrew Lenharth
2005-06-30
oops
Andrew Lenharth
2005-06-30
FP EXTLOAD is not support on all archs, expand to LOAD and FP_EXTEND
Andrew Lenharth
2005-06-27
Adapt the code for handling uint -> fp conversion for the 32 bit case to
Andrew Lenharth
2005-05-14
allow token chain at start or end of node
Chris Lattner
2005-05-14
remove special case hacks for readport/readio from the binary operator
Chris Lattner
2005-05-14
Eliminate special purpose hacks for dynamic_stack_alloc.
Chris Lattner
2005-05-14
Use the general mechanism for creating multi-value nodes instead of using
Chris Lattner
2005-05-14
legalize target-specific operations
Chris Lattner
2005-05-14
LowerOperation takes a dag
Chris Lattner
2005-05-14
Allow targets to have a custom int64->fp expander if desired
Chris Lattner
2005-05-13
Add an isTailCall flag to LowerCallTo
Chris Lattner
2005-05-13
Handle TAILCALL node
Chris Lattner
2005-05-13
Fix a problem that nate reduced for me.
Chris Lattner
2005-05-13
rename variables and functions to match renamed DAG nodes. Bonus feature:
Chris Lattner
2005-05-13
do not call expandop on the same value more than once. This fixes
Chris Lattner
2005-05-12
update comment
Chris Lattner
[next]