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