Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
7abf8201827be0c65272ca76d8afca0e46062be1
/
lib
/
Target
/
X86
/
X86ISelPattern.cpp
947d544
Fold multiplies by 3,5,9 into addressing modes when possible.
by Chris Lattner
· 21 years ago
51a2634
Instead of generating stuff like this:
by Chris Lattner
· 21 years ago
31805bf
Implement MEMCPY natively in terms of rep movs*
by Chris Lattner
· 21 years ago
989de03
Implement memset -> rep stos*
by Chris Lattner
· 21 years ago
795069d
Announce that we don't support mem ops yet.
by Chris Lattner
· 21 years ago
a95589b
Teach the address selector to make 'reg+reg' addressing modes.
by Chris Lattner
· 21 years ago
d4dab92
Emit NOT instructions.
by Chris Lattner
· 21 years ago
6c07aee
Fix a bug emitting branches that broke a lot of programs.
by Chris Lattner
· 21 years ago
ef7ba07
Be more careful where we set ContainsFPCode. We were missing a set in the
by Chris Lattner
· 21 years ago
a3aa2e2
Fix a major bug in setcc/cmov folding, where we accidentally
by Chris Lattner
· 21 years ago
1133309
Take register pressure into account when we have to decide whether to
by Chris Lattner
· 21 years ago
24aad1b
Fold setcc instructions into selects.
by Chris Lattner
· 21 years ago
a13d323
Implement 8-bit multiply for X86.
by Chris Lattner
· 21 years ago
bd9f0ee
Codegen (Reg|imm)+&GV as an LEA, because we cannot put it into the immediate field
by Chris Lattner
· 21 years ago
2502085
Fix copy and pasto's for FP -> Int. This fixes fldry
by Chris Lattner
· 21 years ago
590d800
Initial implementation of FP->INT and INT->FP casts
by Chris Lattner
· 21 years ago
1482458
Implement varargs and returnaddress/frameaddress intrinsics. With this
by Chris Lattner
· 21 years ago
b080265
Okay 15th time is the charm. Looking at the vector size is useless as it
by Chris Lattner
· 21 years ago
6cc70ef
Okay, my off by one was actually off by two. This fixes Generic/2003-07-07-BadLongConst.ll
by Chris Lattner
· 21 years ago
ce45d65
Fix off by one error
by Chris Lattner
· 21 years ago
5188ad7
Adjust to changes in LowerCallTo interface Minor bugfixes
by Chris Lattner
· 21 years ago
8acb1ba
Reimplementation of the X86 pattern isel. This is still missing many large
by Chris Lattner
· 21 years ago
d844d01
This file is now dead.
by Chris Lattner
· 21 years ago
f60b91c
Disable the pattern isel
by Chris Lattner
· 21 years ago
91b5ca8
Fix file header as it has been renamed.
by Misha Brukman
· 21 years ago
954da37
Add #include <iostream> since Value.h does not #include it any more.
by Reid Spencer
· 21 years ago
f70e0c2
Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering
by Chris Lattner
· 22 years ago
4482715
implement support for the intrinsic lowering functionality
by Chris Lattner
· 22 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 22 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 22 years ago
f3c274d
Adjust to new API, add expandCall stub
by Chris Lattner
· 22 years ago
19df387
Factory methods for FunctionPasses now return type FunctionPass *.
by Brian Gaeke
· 22 years ago
ac0c868
Add support for a pattern matching instruction selector. This is still in
by Chris Lattner
· 22 years ago