index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
CodeGen
/
SelectionDAG
/
LegalizeDAG.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Some of us cared about the the promote path
Andrew Lenharth
2005-08-29
1
-0
/
+4
*
Fix an infinite loop on x86
Chris Lattner
2005-08-29
1
-1
/
+1
*
Nate noticed that Andrew never did this. This fixes PR600
Chris Lattner
2005-08-26
1
-1
/
+1
*
Change ConstantPoolSDNode to actually hold the Constant itself instead of
Chris Lattner
2005-08-26
1
-11
/
+3
*
the 5th operand is the 4th number
Chris Lattner
2005-08-26
1
-1
/
+1
*
Add support for targets that want to custom expand select_cc in some cases.
Chris Lattner
2005-08-26
1
-6
/
+24
*
Allow LowerOperation to return a null SDOperand in case it wants to lower
Chris Lattner
2005-08-26
1
-21
/
+39
*
Start using isOperationLegal and isTypeLegal to simplify the code
Chris Lattner
2005-08-24
1
-28
/
+23
*
Teach Legalize how to turn setcc into select_cc
Nate Begeman
2005-08-23
1
-18
/
+31
*
When legalizing brcond ->brcc or select -> selectcc, make sure to truncate
Chris Lattner
2005-08-21
1
-0
/
+7
*
Culling out use of unions for converting FP to bits and vice versa.
Jim Laskey
2005-08-17
1
-12
/
+6
*
Switched to using BitsToDouble for int_to_float to avoid aliasing problem.
Jim Laskey
2005-08-17
1
-4
/
+4
*
Change hex float constants for the sake of VC++.
Jim Laskey
2005-08-17
1
-1
/
+4
*
Added generic code expansion for [signed|unsigned] i32 to [f32|f64] casts in the
Jim Laskey
2005-08-17
1
-11
/
+72
*
Eliminate the RegSDNode class, which 3 nodes (CopyFromReg/CopyToReg/ImplicitDef)
Chris Lattner
2005-08-16
1
-46
/
+17
*
Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nasty
Nate Begeman
2005-08-16
1
-11
/
+132
*
Add some methods for dag->dag isel.
Chris Lattner
2005-08-16
1
-1
/
+1
*
Fix last night's PPC32 regressions by
Nate Begeman
2005-08-14
1
-0
/
+1
*
Teach the legalizer how to legalize FP_TO_UINT.
Nate Begeman
2005-08-14
1
-3
/
+32
*
Some SELECT_CC cleanups:
Nate Begeman
2005-08-11
1
-0
/
+2
*
Add new node, SELECT_CC. This node is for targets that don't natively
Nate Begeman
2005-08-10
1
-1
/
+52
*
Eliminate the SetCCSDNode in favor of a CondCodeSDNode class. This pulls the
Chris Lattner
2005-08-09
1
-43
/
+43
*
Change FindEarliestCallSeqEnd (used by libcall insertion) to use a set to
Chris Lattner
2005-08-05
1
-5
/
+9
*
Fix a latent bug in the libcall inserter that was exposed by Nate's patch
Chris Lattner
2005-08-05
1
-6
/
+3
*
Fix a fixme in LegalizeDAG
Nate Begeman
2005-08-04
1
-7
/
+2
*
Fix PR611, codegen'ing SREM of FP operands to fmod or fmodf instead of
Chris Lattner
2005-08-03
1
-6
/
+12
*
Fix casts from long to sbyte on ppc
Chris Lattner
2005-08-01
1
-1
/
+1
*
Keep tabs and trailing spaces out.
Jeff Cohen
2005-07-30
1
-14
/
+15
*
fix float->long conversions on x86
Chris Lattner
2005-07-30
1
-3
/
+10
*
Allow targets to have custom expanders for FP_TO_*INT conversions where
Chris Lattner
2005-07-30
1
-3
/
+9
*
Allow targets to define custom expanders for FP_TO_*INT
Chris Lattner
2005-07-29
1
-0
/
+18
*
allow a target to request that unknown FP_TO_*INT conversion be promoted to
Chris Lattner
2005-07-29
1
-1
/
+74
*
instead of having all conversions be handled by one case value, and then have
Chris Lattner
2005-07-28
1
-64
/
+86
*
Eliminate all remaining tabs and trailing spaces.
Jeff Cohen
2005-07-27
1
-36
/
+36
*
The assertion was wrong: the code only worked for i64. While we're at it,
Chris Lattner
2005-07-18
1
-3
/
+11
*
Teach the legalizer how to promote SINT_TO_FP to a wider SINT_TO_FP that
Nate Begeman
2005-07-16
1
-9
/
+19
*
Break the code for expanding UINT_TO_FP operations out into its own
Chris Lattner
2005-07-16
1
-35
/
+116
*
Fix Alpha/2005-07-12-TwoMallocCalls.ll and PR593.
Chris Lattner
2005-07-13
1
-1
/
+2
*
Fix test/Regression/CodeGen/Generic/2005-07-12-memcpy-i64-length.ll
Chris Lattner
2005-07-13
1
-1
/
+6
*
Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode.
Chris Lattner
2005-07-10
1
-20
/
+22
*
Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNode
Chris Lattner
2005-07-10
1
-4
/
+3
*
Introduce a new VTSDNode class with the ultimate goal of eliminating the
Chris Lattner
2005-07-10
1
-17
/
+30
*
2 fixes:
Andrew Lenharth
2005-07-05
1
-4
/
+13
*
I really didn't think this was necessary. But, Legalize wasn't running again
Andrew Lenharth
2005-07-02
1
-2
/
+3
*
oops
Andrew Lenharth
2005-06-30
1
-2
/
+1
*
FP EXTLOAD is not support on all archs, expand to LOAD and FP_EXTEND
Andrew Lenharth
2005-06-30
1
-0
/
+9
*
Adapt the code for handling uint -> fp conversion for the 32 bit case to
Andrew Lenharth
2005-06-27
1
-0
/
+35
*
allow token chain at start or end of node
Chris Lattner
2005-05-14
1
-0
/
+2
*
remove special case hacks for readport/readio from the binary operator
Chris Lattner
2005-05-14
1
-7
/
+14
*
Eliminate special purpose hacks for dynamic_stack_alloc.
Chris Lattner
2005-05-14
1
-4
/
+6
[next]