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
/
Target
/
X86
/
X86InstrInfo.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Added tail call optimization to the x86 back end. It can be
Arnold Schwaighofer
2007-10-11
1
-0
/
+2
*
Under 64-bit mode use LEA64_32r instead of LEA64r to save a byte.
Evan Cheng
2007-10-09
1
-6
/
+13
*
Allow x86 compare to be commutable by default.
Evan Cheng
2007-10-08
1
-9
/
+0
*
Commute x86 cmove instructions by swapping the operands and change the condition
Evan Cheng
2007-10-05
1
-1
/
+101
*
Enable convertToThreeAddress for X86 by default.
Evan Cheng
2007-10-05
1
-9
/
+0
*
INC64_32r -> LEA64_32r is better than INC64_32r -> LEA32r, but it still can
Evan Cheng
2007-10-05
1
-8
/
+4
*
In 64-bit mode, avoid using leal with 32-bit 32-bit address size, e.g.
Evan Cheng
2007-10-05
1
-89
/
+98
*
Add support to convert more 64-bit instructions to 3-address instructions.
Evan Cheng
2007-10-05
1
-8
/
+25
*
Testing convertToThreeeAddress as X86 llcbeta.
Evan Cheng
2007-10-05
1
-5
/
+24
*
Enabling new condition code modeling scheme.
Evan Cheng
2007-09-29
1
-56
/
+16
*
Added support for new condition code modeling scheme (i.e. physical register ...
Evan Cheng
2007-09-25
1
-16
/
+57
*
Add 64-bit jmp instructions to the list of instructions that
Dan Gohman
2007-09-17
1
-0
/
+2
*
Add patterns for SHLD64* and SHRD64*.
Dan Gohman
2007-09-14
1
-1
/
+5
*
Add implicit def of EFLAGS on those instructions that may modify flags.
Evan Cheng
2007-09-14
1
-12
/
+12
*
Add lengthof and endof templates that hide a lot of sizeof computations.
Owen Anderson
2007-09-07
1
-1
/
+2
*
Fix a bug in X86InstrInfo::convertToThreeAddress that caused it to codegen:
Evan Cheng
2007-09-06
1
-25
/
+15
*
Add 2-addr to 3-addr promotion code that allows 32-bit LEA to be used via sub...
Christopher Lamb
2007-08-10
1
-10
/
+47
*
Don't pollute the meaning of isUnpredicatedTerminator.
Evan Cheng
2007-07-26
1
-7
/
+12
*
isUnpredicatedTerminator should treat conditional branches as unpredicated te...
Evan Cheng
2007-07-06
1
-2
/
+9
*
Refactor X87 instructions. As a side effect, all
Dale Johannesen
2007-07-04
1
-5
/
+5
*
Fix for PR 1505 (and 1489). Rewrite X87 register
Dale Johannesen
2007-07-03
1
-1
/
+2
*
Revert the earlier change that removed the M_REMATERIALIZABLE machine
Dan Gohman
2007-06-26
1
-13
/
+4
*
Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad
Dan Gohman
2007-06-19
1
-1
/
+13
*
Do not treat FP_REG_KILL as terminator in branch analysis (X86).
Dale Johannesen
2007-06-14
1
-4
/
+10
*
Add a target hook to allow loads from constant pools to be rematerialized, an...
Dan Gohman
2007-06-14
1
-0
/
+25
*
Handle blocks with 2 unconditional branches in AnalyzeBranch.
Dale Johannesen
2007-06-13
1
-0
/
+10
*
Add a utility routine to check for unpredicated terminator instruction.
Evan Cheng
2007-06-08
1
-2
/
+2
*
BlockHasNoFallThrough() now returns true if block ends with a return instruct...
Evan Cheng
2007-05-21
1
-0
/
+5
*
RemoveBranch() and InsertBranch() now returns number of instructions deleted ...
Evan Cheng
2007-05-18
1
-9
/
+12
*
Relex assertions to account for additional implicit def / use operands.
Evan Cheng
2007-04-25
1
-1
/
+1
*
Remove some invalid instructions from this check.
Bill Wendling
2007-04-24
1
-2
/
+1
*
Adding more MMX instructions.
Bill Wendling
2007-04-03
1
-1
/
+3
*
Add FEMMS and ADDQ. Renamed MMX recipes to prepend the MMX_ to them.
Bill Wendling
2007-04-03
1
-5
/
+5
*
Compile CodeGen/X86/lea-3.ll:test2 to:
Chris Lattner
2007-03-28
1
-0
/
+13
*
Fix a problem building llvm-gcc on amd64-unknown-freebsd6.2, due to the
Chris Lattner
2007-03-28
1
-1
/
+3
*
Two changes:
Chris Lattner
2007-03-20
1
-9
/
+36
*
Added "padd*" support for MMX. Added MMX move stuff to X86InstrInfo so that
Bill Wendling
2007-03-08
1
-1
/
+6
*
Make LABEL a builtin opcode.
Jim Laskey
2007-01-26
1
-8
/
+0
*
convertToThreeAddress() is now responsible for updating live info as well as ...
Evan Cheng
2006-12-01
1
-8
/
+16
*
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
Evan Cheng
2006-11-27
1
-15
/
+15
*
Fix a potential bug: MOVPDI2DI, etc. are not copy instructions.
Evan Cheng
2006-11-16
1
-3
/
+1
*
Properly transfer kill / dead info.
Evan Cheng
2006-11-15
1
-14
/
+27
*
Matches MachineInstr changes.
Evan Cheng
2006-11-13
1
-11
/
+11
*
fix wonky indentation
Chris Lattner
2006-10-30
1
-6
/
+6
*
add another target hook for branch folding.
Chris Lattner
2006-10-28
1
-0
/
+12
*
Implement support for branch condition reversal.
Chris Lattner
2006-10-21
1
-2
/
+28
*
Simplify code, no functionality change
Chris Lattner
2006-10-21
1
-4
/
+2
*
allow insertion of a conditional branch with fall-through
Chris Lattner
2006-10-21
1
-6
/
+12
*
update assert message
Chris Lattner
2006-10-21
1
-1
/
+1
*
bugfix
Chris Lattner
2006-10-20
1
-1
/
+1
[next]