projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
getPostIndexedAddressParts change: passes in load/store instead of its loaded / store...
2006-11-09
Evan Cheng
getPostIndexedAddressParts change: passes in load/store...
commit
|
commitdiff
|
tree
2006-11-09
Evan Cheng
Remove M_2_ADDR_FLAG.
commit
|
commitdiff
|
tree
2006-11-08
Evan Cheng
Added indexed store node and patfrag's.
commit
|
commitdiff
|
tree
2006-11-08
Evan Cheng
Divide select methods into groups by SelectionDAG node...
commit
|
commitdiff
|
tree
2006-11-08
Evan Cheng
Use movl+xchgl instead of pushl+popl.
commit
|
commitdiff
|
tree
2006-11-08
Evan Cheng
Match tblegen changes.
commit
|
commitdiff
|
tree
2006-11-08
Evan Cheng
Always pass the root node to ComplexPattern isel matching...
commit
|
commitdiff
|
tree
2006-11-08
Evan Cheng
Match more post-indexed ops.
commit
|
commitdiff
|
tree
2006-11-08
Evan Cheng
- When performing pre-/post- indexed load/store transformati...
commit
|
commitdiff
|
tree
2006-11-08
Evan Cheng
Fixed a minor bug preventing some pre-indexed load...
commit
|
commitdiff
|
tree
2006-11-08
Evan Cheng
Fix a obscure post-indexed load / store dag combine...
commit
|
commitdiff
|
tree
2006-11-07
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2006-11-07
Evan Cheng
Fixed a bug which causes x86 be to incorrectly match
commit
|
commitdiff
|
tree
2006-11-07
Evan Cheng
Added target hook for post-indexed memory ops transformation.
commit
|
commitdiff
|
tree
2006-11-07
Evan Cheng
Add post-indexed load / store transformations.
commit
|
commitdiff
|
tree
2006-11-06
Evan Cheng
Remove dead code; added a missing null ptr check.
commit
|
commitdiff
|
tree
2006-11-06
Evan Cheng
Add comment.
commit
|
commitdiff
|
tree
2006-11-05
Evan Cheng
Added pre-indexed store support.
commit
|
commitdiff
|
tree
2006-11-05
Evan Cheng
Added getIndexedStore.
commit
|
commitdiff
|
tree
2006-11-04
Evan Cheng
Changes to use operand constraints to process two-address...
commit
|
commitdiff
|
tree
2006-11-04
Evan Cheng
Move to operand constraints for two-address instructions.
commit
|
commitdiff
|
tree
2006-11-04
Evan Cheng
Clean up some code.
commit
|
commitdiff
|
tree
2006-11-04
Evan Cheng
Fixed some spiller bugs exposed by the recent two-address...
commit
|
commitdiff
|
tree
2006-11-03
Evan Cheng
Fix comments.
commit
|
commitdiff
|
tree
2006-11-03
Evan Cheng
Rename
commit
|
commitdiff
|
tree
2006-11-03
Evan Cheng
Added DAG combiner transformation to generate pre-indexed...
commit
|
commitdiff
|
tree
2006-11-03
Evan Cheng
Added isPredecessor.
commit
|
commitdiff
|
tree
2006-11-03
Evan Cheng
Proper check for two-addressness.
commit
|
commitdiff
|
tree
2006-11-03
Evan Cheng
Added a target specific hook to check whether / how...
commit
|
commitdiff
|
tree
2006-11-03
Evan Cheng
Add isPredecessor to check whether a node is another...
commit
|
commitdiff
|
tree
2006-11-03
Evan Cheng
Dead code.
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
Rename
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
Two-address instructions no longer have to be A :=...
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
Tied-to constraint must be op_with_larger_idx = op_with_smal...
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
Added getTiedToSrcOperand() to check for two-address...
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
Clean up.
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
CopyFromReg starts a live range so its use should not...
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
Add a printSetLabel that takes two id's.
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
Fix ldmxcsr JIT encoding.
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
Print jumptable index.
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
Not meant to be checked in.
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
Add operand constraints to TargetInstrInfo.
commit
|
commitdiff
|
tree
2006-11-01
Evan Cheng
Add constraints to Instruction class.
commit
|
commitdiff
|
tree
2006-10-31
Evan Cheng
Nuke dead code.
commit
|
commitdiff
|
tree
2006-10-31
Evan Cheng
Fix a typo which can break jumptables.
commit
|
commitdiff
|
tree
2006-10-31
Evan Cheng
Apply Aton's LLVM patch for PR973: Linux ctors / dtors...
commit
|
commitdiff
|
tree
2006-10-30
Evan Cheng
All targets expand BR_JT for now.
commit
|
commitdiff
|
tree
2006-10-30
Evan Cheng
Lower jumptable to BR_JT. The legalizer can lower it...
commit
|
commitdiff
|
tree
2006-10-30
Evan Cheng
Added a new SDNode type: BR_JT for jumptable branch.
commit
|
commitdiff
|
tree
2006-10-29
Evan Cheng
VLOAD is not the LoadSDNode opcode.
commit
|
commitdiff
|
tree
2006-10-28
Evan Cheng
Doh. Must check if GV is constant first before putting...
commit
|
commitdiff
|
tree
2006-10-28
Evan Cheng
Doh. Must check if GV is constant first.
commit
|
commitdiff
|
tree
2006-10-27
Evan Cheng
Fixed a significant bug where unpcklpd is incorrectly...
commit
|
commitdiff
|
tree
2006-10-27
Evan Cheng
Add a new vextract test case.
commit
|
commitdiff
|
tree
2006-10-27
Evan Cheng
Fix for PR968: expand vector sdiv, udiv, srem, urem.
commit
|
commitdiff
|
tree
2006-10-26
Evan Cheng
Change load PatFrag to ignore indexed load.
commit
|
commitdiff
|
tree
2006-10-26
Evan Cheng
getPreIndexedLoad -> getIndexedLoad.
commit
|
commitdiff
|
tree
2006-10-26
Evan Cheng
Indexed load / store changes.
commit
|
commitdiff
|
tree
2006-10-26
Evan Cheng
Place cstrings in .cstring section.
commit
|
commitdiff
|
tree
2006-10-26
Evan Cheng
Speed up isCString()
commit
|
commitdiff
|
tree
2006-10-26
Evan Cheng
Put cstrings in .cstring section when compiling for...
commit
|
commitdiff
|
tree
2006-10-26
Evan Cheng
Added CStringSection.
commit
|
commitdiff
|
tree
2006-10-26
Evan Cheng
Add isCString() - returns true if a ConstantArray is...
commit
|
commitdiff
|
tree
2006-10-25
Evan Cheng
New shuffle test case.
commit
|
commitdiff
|
tree
2006-10-25
Evan Cheng
During vector shuffle lowering, we sometimes commute...
commit
|
commitdiff
|
tree
2006-10-25
Evan Cheng
X86ISD::PEXTRW 3rd operand type is always target pointer...
commit
|
commitdiff
|
tree
2006-10-25
Evan Cheng
Remove -disable-x86-shuffle-opti
commit
|
commitdiff
|
tree
2006-10-23
Evan Cheng
Update test case.
commit
|
commitdiff
|
tree
2006-10-23
Evan Cheng
Fix test case.
commit
|
commitdiff
|
tree
2006-10-17
Evan Cheng
Fix printer for StoreSDNode.
commit
|
commitdiff
|
tree
2006-10-17
Evan Cheng
Reflect MemOpAddrMode change; added a helper to create...
commit
|
commitdiff
|
tree
2006-10-17
Evan Cheng
Split PRE_INDEXED to PRE_INC / PRE_DEC and similarly...
commit
|
commitdiff
|
tree
2006-10-17
Evan Cheng
Make sure operand does have size and element type operands.
commit
|
commitdiff
|
tree
2006-10-17
Evan Cheng
Proper fix.
commit
|
commitdiff
|
tree
2006-10-16
Evan Cheng
One more try.
commit
|
commitdiff
|
tree
2006-10-16
Evan Cheng
Unbreak x86-64 build.
commit
|
commitdiff
|
tree
2006-10-16
Evan Cheng
Be careful when looking through a vbit_convert. Optimizing...
commit
|
commitdiff
|
tree
2006-10-16
Evan Cheng
Added a X86CompilationCallback variant which saves...
commit
|
commitdiff
|
tree
2006-10-16
Evan Cheng
Proper fix for rdar://problem/4770604 Thanks to Stuart...
commit
|
commitdiff
|
tree
2006-10-16
Evan Cheng
Avoid getting into an infinite loop when -disable-x86...
commit
|
commitdiff
|
tree
2006-10-16
Evan Cheng
SelectScalarSSELoad should call CanBeFoldedBy as well.
commit
|
commitdiff
|
tree
2006-10-16
Evan Cheng
Passing isel root and use operands to ComplexPattern...
commit
|
commitdiff
|
tree
2006-10-14
Evan Cheng
One cyclic dag a day is good for ya...
commit
|
commitdiff
|
tree
2006-10-14
Evan Cheng
Debug tweak.
commit
|
commitdiff
|
tree
2006-10-14
Evan Cheng
Corrected load folding check. We need to start from...
commit
|
commitdiff
|
tree
2006-10-14
Evan Cheng
Start checking from the root of the matched sub-tree.
commit
|
commitdiff
|
tree
2006-10-14
Evan Cheng
When checking if a load can be folded, we check if...
commit
|
commitdiff
|
tree
2006-10-13
Evan Cheng
Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
commit
|
commitdiff
|
tree
2006-10-12
Evan Cheng
Really remove dead nodes from isel queue.
commit
|
commitdiff
|
tree
2006-10-12
Evan Cheng
Add another cyclic dag test case.
commit
|
commitdiff
|
tree
2006-10-12
Evan Cheng
Use RemoveDeadNode to kill dead node.
commit
|
commitdiff
|
tree
2006-10-12
Evan Cheng
Add RemoveDeadNode to remove a dead node and its (potentiall...
commit
|
commitdiff
|
tree
2006-10-12
Evan Cheng
Doh. This wasn't causing problems by luck.
commit
|
commitdiff
|
tree
2006-10-12
Evan Cheng
Some X86ISD::CMP were created with wrong ValueType's.
commit
|
commitdiff
|
tree
2006-10-12
Evan Cheng
Backing out Chris' last commit. It's breaking llvm...
commit
|
commitdiff
|
tree
2006-10-12
Evan Cheng
Prior load folding check on chain operand was too strict...
commit
|
commitdiff
|
tree
2006-10-12
Evan Cheng
Update tests.
commit
|
commitdiff
|
tree
2006-10-11
Evan Cheng
ComplexPatterns sse_load_f32 and sse_load_f64 returns...
commit
|
commitdiff
|
tree
2006-10-11
Evan Cheng
Add properties to ComplexPattern.
commit
|
commitdiff
|
tree
2006-10-11
Evan Cheng
Added properties such as SDNPHasChain to ComplexPattern.
commit
|
commitdiff
|
tree
next