projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelDAGToDAG.cpp
2007-07-24
Dan Gohman
Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.
blob
|
commitdiff
|
raw
2007-07-03
Dale Johannesen
Fix for PR 1505 (and 1489). Rewrite X87 register
blob
|
commitdiff
|
raw
|
diff to current
2007-06-22
Dan Gohman
Move ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-11
Chris Lattner
Fix CodeGen/X86/2007-03-24-InlineAsmPModifier.ll
blob
|
commitdiff
|
raw
|
diff to current
2007-03-28
Anton Korobeynikov
Oops :)
blob
|
commitdiff
|
raw
|
diff to current
2007-03-28
Anton Korobeynikov
Don't allow MatchAddress recurse too much. This trims...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-20
Chris Lattner
Two changes:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Chris Lattner
Fix a miscompilation in the addr mode code trying to...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-22
Evan Cheng
Linux GOT indirect reference is only necessary in PIC...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-12
Reid Spencer
Adjust #includes to compensate for lost of DerivedTypes...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-12
Anton Korobeynikov
* PIC codegen for X86/Linux has been implemented
blob
|
commitdiff
|
raw
|
diff to current
2007-01-03
Anton Korobeynikov
Really big cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-19
Chris Lattner
eliminate static ctors for Statistic objects.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-19
Evan Cheng
Fix for PR1062 by Dan Gohman.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Bill Wendling
What should be the last unnecessary <iostream>s in...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-06
Chris Lattner
Detemplatize the Statistic class. The only type it...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-05
Evan Cheng
Revert an unintended change.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-05
Evan Cheng
- Switch X86-64 JIT to large code size model.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-05
Evan Cheng
- Fix X86-64 JIT by temporarily disabling code that...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-30
Evan Cheng
- Use a different wrapper node for RIP-relative GV...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-29
Evan Cheng
Clean up.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-29
Evan Cheng
Fix for PR1018 - Better support for X86-64 Linux in...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-27
Evan Cheng
Change MachineInstr ctor's to take a TargetInstrDescrip...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-17
Evan Cheng
For unsigned 8-bit division. Use movzbw to set the...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-17
Bill Wendling
Removed even more std::cerr and #include <iostream...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-13
Evan Cheng
Matches MachineInstr changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Evan Cheng
Add implicit use / def operands to created MI's.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Evan Cheng
Add all implicit defs to FP_REG_KILL mi.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-10
Evan Cheng
Fix a bug in SelectScalarSSELoad. Since the load is...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-08
Evan Cheng
Match tblegen changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-05
Jeff Cohen
Unbreak VC++ build.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-03
Chris Lattner
silence warning
blob
|
commitdiff
|
raw
|
diff to current
2006-10-16
Evan Cheng
SelectScalarSSELoad should call CanBeFoldedBy as well.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-14
Evan Cheng
Corrected load folding check. We need to start from...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-13
Evan Cheng
Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-12
Evan Cheng
Doh. This wasn't causing problems by luck.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-12
Chris Lattner
fix compilation failure of smg2000
blob
|
commitdiff
|
raw
|
diff to current
2006-10-11
Chris Lattner
Fold "zero extending vector loads" now that evan added...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-11
Evan Cheng
ComplexPatterns sse_load_f32 and sse_load_f64 returns...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-10
Evan Cheng
More isel time load folding checking for nodes that...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-09
Evan Cheng
Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-07
Chris Lattner
completely disable folding of loads into scalar sse...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-29
Evan Cheng
Not needed.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-17
Anton Korobeynikov
Added some eye-candy for Subtarget type checking
blob
|
commitdiff
|
raw
|
diff to current
2006-09-14
Evan Cheng
Remove a unnecessary check.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-13
Chris Lattner
Fix a regression in the 32-bit port from the 64-bit...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-12
Evan Cheng
Reflects MachineConstantPoolEntry changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Evan Cheng
Committing X86-64 support.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-01
Evan Cheng
Oops. Bad typo. Without the check of N1.hasOneUse(...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Evan Cheng
Remove dead code.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Evan Cheng
Don't performance load/op/store transformation if op...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Evan Cheng
- Enable x86 isel preprocessing by default unless ...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Evan Cheng
Avoid making unneeded load/mod/store transformation...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-28
Evan Cheng
Add an optional pass to preprocess the DAG before x86...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Chris Lattner
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Evan Cheng
Do not use getTargetNode() and SelectNodeTo() which...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-26
Evan Cheng
SelectNodeTo now returns a SDNode*.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-26
Evan Cheng
Select() no longer require Result operand by reference.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-26
Evan Cheng
Match tblgen changes; clean up.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-16
Evan Cheng
Doh. Incorrectly inverted condition. Also add a isOnlyU...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-16
Evan Cheng
SelectNodeTo() may return a SDOperand that is different...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-11
Evan Cheng
Match tablegen changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-08
Evan Cheng
Eliminate reachability matrix. It has to be calculated...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-07
Evan Cheng
Match tablegen isel changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-02
Evan Cheng
Reflect change to AssignTopologicalOrder().
blob
|
commitdiff
|
raw
|
diff to current
2006-08-02
Evan Cheng
Use of vector<bool> causes some horrendous compile...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-01
Evan Cheng
Factor topological order code to SelectionDAG. Clean up.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-28
Evan Cheng
Can't spell.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-28
Evan Cheng
Some clean up.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-28
Evan Cheng
Rename IsFoldableBy to CanBeFoldedleBy
blob
|
commitdiff
|
raw
|
diff to current
2006-07-28
Evan Cheng
Node selected into address mode cannot be folded.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-28
Evan Cheng
Another duh. Determine topological order before any...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-27
Evan Cheng
Brain cramp..
blob
|
commitdiff
|
raw
|
diff to current
2006-07-27
Evan Cheng
Allocating too large an array for ReachibilityMatrix.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-27
Evan Cheng
Calculate the portion of reachbility matrix on demand.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-27
Evan Cheng
isNonImmUse is replaced by IsFoldableBy
blob
|
commitdiff
|
raw
|
diff to current
2006-07-27
Evan Cheng
Use reachbility information to determine whether a...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-28
Chris Lattner
Hide x86 symbols
blob
|
commitdiff
|
raw
|
diff to current
2006-06-08
Chris Lattner
Add support for "m" inline asm constraints.
blob
|
commitdiff
|
raw
|
diff to current
2006-06-02
Evan Cheng
Cygwin support. Patch by Anton Korobeynikov!
blob
|
commitdiff
|
raw
|
diff to current
2006-06-02
Evan Cheng
Use xor to clear a register.
blob
|
commitdiff
|
raw
|
diff to current
2006-05-30
Evan Cheng
Remove bogus comment.
blob
|
commitdiff
|
raw
|
diff to current
2006-05-30
Evan Cheng
A addressing mode folding enhancement:
blob
|
commitdiff
|
raw
|
diff to current
2006-05-25
Evan Cheng
Assert if InflightSet is not cleared after instruction...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-24
Evan Cheng
Clear HandleMap and ReplaceMap after instruction select...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-24
Chris Lattner
Patches to make the LLVM sources more -pedantic clean...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-21
Evan Cheng
Back out indirect branch load folding hack. It broke...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-20
Evan Cheng
- Use of load's chain result should be redirected to...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-20
Evan Cheng
Missing break statements.
blob
|
commitdiff
|
raw
|
diff to current
2006-05-20
Evan Cheng
Remove unused patterns.
blob
|
commitdiff
|
raw
|
diff to current
2006-05-20
Evan Cheng
Handle indirect call which folds a load manually. This...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-16
Evan Cheng
X86 integer register classes naming changes. Make them...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-12
Evan Cheng
Remove dead code
blob
|
commitdiff
|
raw
|
diff to current
2006-05-08
Evan Cheng
Fixing truncate. Previously we were emitting truncate...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-05
Evan Cheng
Better implementation of truncate. ISel matches it...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-25
Chris Lattner
#include Intrinsics.h into all dag isels
blob
|
commitdiff
|
raw
|
diff to current
2006-03-13
Evan Cheng
Added getTargetLowering() to TargetMachine. Refactored...
blob
|
commitdiff
|
raw
|
diff to current
2006-02-28
Evan Cheng
Don't match x << 1 to LEAL. It's better to emit x + x.
blob
|
commitdiff
|
raw
|
diff to current
2006-02-25
Evan Cheng
* Cleaned up addressing mode matching code.
blob
|
commitdiff
|
raw
|
diff to current
2006-02-23
Evan Cheng
- Clean up the lowering and selection code of ConstantP...
blob
|
commitdiff
|
raw
|
diff to current
next