index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86ISelDAGToDAG.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
Evan Cheng
2006-11-27
1
-9
/
+10
*
For unsigned 8-bit division. Use movzbw to set the lower 8 bits of AX while
Evan Cheng
2006-11-17
1
-29
/
+46
*
Removed even more std::cerr and #include <iostream> things.
Bill Wendling
2006-11-17
1
-20
/
+14
*
Matches MachineInstr changes.
Evan Cheng
2006-11-13
1
-6
/
+3
*
Add implicit use / def operands to created MI's.
Evan Cheng
2006-11-11
1
-8
/
+6
*
Add all implicit defs to FP_REG_KILL mi.
Evan Cheng
2006-11-11
1
-1
/
+6
*
Fix a bug in SelectScalarSSELoad. Since the load is wrapped in a
Evan Cheng
2006-11-10
1
-0
/
+1
*
Match tblegen changes.
Evan Cheng
2006-11-08
1
-15
/
+16
*
Unbreak VC++ build.
Jeff Cohen
2006-11-05
1
-1
/
+1
*
silence warning
Chris Lattner
2006-11-03
1
-6
/
+0
*
SelectScalarSSELoad should call CanBeFoldedBy as well.
Evan Cheng
2006-10-16
1
-3
/
+7
*
Corrected load folding check. We need to start from the root of the sub-dag
Evan Cheng
2006-10-14
1
-52
/
+65
*
Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.
Evan Cheng
2006-10-13
1
-1
/
+1
*
Doh. This wasn't causing problems by luck.
Evan Cheng
2006-10-12
1
-1
/
+1
*
fix compilation failure of smg2000
Chris Lattner
2006-10-12
1
-1
/
+1
*
Fold "zero extending vector loads" now that evan added the chain manip stuff.
Chris Lattner
2006-10-11
1
-5
/
+52
*
ComplexPatterns sse_load_f32 and sse_load_f64 returns in / out chain operands.
Evan Cheng
2006-10-11
1
-7
/
+10
*
More isel time load folding checking for nodes that produce flag values.
Evan Cheng
2006-10-10
1
-6
/
+57
*
Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
Evan Cheng
2006-10-09
1
-4
/
+4
*
completely disable folding of loads into scalar sse instructions and provide
Chris Lattner
2006-10-07
1
-0
/
+25
*
Not needed.
Evan Cheng
2006-09-29
1
-1
/
+0
*
Added some eye-candy for Subtarget type checking
Anton Korobeynikov
2006-09-17
1
-1
/
+1
*
Remove a unnecessary check.
Evan Cheng
2006-09-14
1
-1
/
+0
*
Fix a regression in the 32-bit port from the 64-bit port landing.
Chris Lattner
2006-09-13
1
-2
/
+2
*
Reflects MachineConstantPoolEntry changes.
Evan Cheng
2006-09-12
1
-2
/
+2
*
Committing X86-64 support.
Evan Cheng
2006-09-08
1
-34
/
+132
*
Oops. Bad typo. Without the check of N1.hasOneUse() bad things can happen.
Evan Cheng
2006-09-01
1
-2
/
+2
*
Remove dead code.
Evan Cheng
2006-08-29
1
-4
/
+0
*
Don't performance load/op/store transformation if op produces a floating point
Evan Cheng
2006-08-29
1
-1
/
+3
*
- Enable x86 isel preprocessing by default unless -fast is specified.
Evan Cheng
2006-08-29
1
-5
/
+10
*
Avoid making unneeded load/mod/store transformation which can hurt performance.
Evan Cheng
2006-08-29
1
-5
/
+10
*
Add an optional pass to preprocess the DAG before x86 isel to allow selecting...
Evan Cheng
2006-08-28
1
-0
/
+130
*
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
Chris Lattner
2006-08-27
1
-1
/
+1
*
Do not use getTargetNode() and SelectNodeTo() which takes more than 3
Evan Cheng
2006-08-27
1
-4
/
+4
*
SelectNodeTo now returns a SDNode*.
Evan Cheng
2006-08-26
1
-1
/
+1
*
Select() no longer require Result operand by reference.
Evan Cheng
2006-08-26
1
-16
/
+17
*
Match tblgen changes; clean up.
Evan Cheng
2006-08-26
1
-79
/
+34
*
Doh. Incorrectly inverted condition. Also add a isOnlyUse check to match tabl...
Evan Cheng
2006-08-16
1
-1
/
+2
*
SelectNodeTo() may return a SDOperand that is different from the input.
Evan Cheng
2006-08-16
1
-2
/
+1
*
Match tablegen changes.
Evan Cheng
2006-08-11
1
-12
/
+14
*
Eliminate reachability matrix. It has to be calculated before any instruction
Evan Cheng
2006-08-08
1
-57
/
+34
*
Match tablegen isel changes.
Evan Cheng
2006-08-07
1
-101
/
+54
*
Reflect change to AssignTopologicalOrder().
Evan Cheng
2006-08-02
1
-5
/
+8
*
Use of vector<bool> causes some horrendous compile time regression (2x)!
Evan Cheng
2006-08-02
1
-13
/
+26
*
Factor topological order code to SelectionDAG. Clean up.
Evan Cheng
2006-08-01
1
-87
/
+23
*
Can't spell.
Evan Cheng
2006-07-28
1
-15
/
+15
*
Some clean up.
Evan Cheng
2006-07-28
1
-6
/
+8
*
Rename IsFoldableBy to CanBeFoldedleBy
Evan Cheng
2006-07-28
1
-3
/
+3
*
Node selected into address mode cannot be folded.
Evan Cheng
2006-07-28
1
-0
/
+39
*
Another duh. Determine topological order before any target node is added.
Evan Cheng
2006-07-28
1
-13
/
+13
[next]