Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
1997473cf72957d0e70322e2fe6fe2ab141c58a6
/
lib
/
Target
/
X86
/
X86FloatingPoint.cpp
1997473
Drop 'const'
by Devang Patel
· 17 years ago
3e15bf3
Use 'static const char' instead of 'static const int'.
by Devang Patel
· 17 years ago
794fd75
Do not use typeinfo to identify pass in pass manager.
by Devang Patel
· 17 years ago
6c087e5
Match MachineFunction::UsedPhysRegs changes.
by Evan Cheng
· 17 years ago
95b2c7d
eliminate static ctors for Statistic objects.
by Chris Lattner
· 18 years ago
c5f8e4f
Fix a bug introduced by the streams patch. DEBUG code was made unconditional.
by Chris Lattner
· 18 years ago
f5da133
What should be the last unnecessary <iostream>s in the library.
by Bill Wendling
· 18 years ago
ac0b6ae
Detemplatize the Statistic class. The only type it is instantiated with
by Chris Lattner
· 18 years ago
32644ac
Fix 2005-05-08-FPStackifierPHI.ll failure.
by Evan Cheng
· 18 years ago
12a4478
MachineInstr::setOpcode -> MachineInstr::setInstrDescriptor
by Evan Cheng
· 18 years ago
c0f64ff
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
by Evan Cheng
· 18 years ago
ddd2a45
Kill / dead info has been moved to MI's.
by Evan Cheng
· 18 years ago
3cdd9f6
Revert. This wasn't meant to be checked in.
by Evan Cheng
· 18 years ago
7ce4578
Matches MachineInstr changes.
by Evan Cheng
· 18 years ago
5cd3e9f
Add implicit use / def operands to created MI's.
by Evan Cheng
· 18 years ago
171d09e
Use TargetInstrInfo::getNumOperands() instead of MachineInstr::getNumOperands(). In preparation for implicit reg def/use changes.
by Evan Cheng
· 18 years ago
3ed469c
For PR786:
by Reid Spencer
· 18 years ago
6cdb1ea
Bugfix to work with the two-addr changes that have been made in the tree recently
by Chris Lattner
· 18 years ago
a4f0b3a
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
by Chris Lattner
· 18 years ago
c06fe8a
Do once flag never set to true.
by Jim Laskey
· 18 years ago
2c79de8
Hide x86 symbols
by Chris Lattner
· 18 years ago
2b15271
Added fisttp for fp to int conversion.
by Evan Cheng
· 18 years ago
9471c8a
Improve compatibility with VC2005, patch by Morten Ofstad!
by Jeff Cohen
· 19 years ago
2c2c6c6
Add explicit #includes of <iostream>
by Chris Lattner
· 19 years ago
86556a5
Rename fcmovae to fcmovnb and fcmova to fcmovnbe (following Intel manual).
by Evan Cheng
· 19 years ago
f710062
* fp to sint patterns. * fiadd, fisub, etc.
by Evan Cheng
· 19 years ago
58fe459
Rewrite FP stackifier support in the X86InstrInfo.td file, splitting patterns
by Chris Lattner
· 19 years ago
d177579
Adjust to new livevars interface
by Chris Lattner
· 19 years ago
76eb08b
Simplify this code by using LiveVariables::KillsRegister
by Chris Lattner
· 19 years ago
0e0a7a45
* Remove trailing whitespace * Convert tabs to spaces
by Misha Brukman
· 19 years ago
42e25b3
Allow the FP stackifier to completely ignore functions that do not use FP at
by Chris Lattner
· 20 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
91b5ca8
Fix file header as it has been renamed.
by Misha Brukman
· 20 years ago
b140762
Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function.
by Tanya Lattner
· 20 years ago
5779042
Fix bug in previous checkin
by Chris Lattner
· 20 years ago
0ca2c8e
Now that compare instructions aren't lumped in with the other twoargfp instructions,
by Chris Lattner
· 20 years ago
ab8decc
Introduce a new FP instruction type to separate the compare cases from the
by Chris Lattner
· 20 years ago
d62d5d7
Split compare instruction handling OUT of handleTwoArgFP into handleCompareFP.
by Chris Lattner
· 20 years ago
d029cd2
Convert to the new TargetMachine interface.
by Chris Lattner
· 20 years ago
2268684
Iterate over the Machine CFG that Brian added instead of the LLVM CFG.
by Chris Lattner
· 20 years ago
098e945
This is the real fix for Codegen/X86/2004-04-13-FPCMOV-Crash.llx which works
by Chris Lattner
· 20 years ago
133dbb1
Fix issues that the local allocator has dealing with instructions that implicitly use ST(0)
by Chris Lattner
· 20 years ago
c040bca
Add support for the FUCOMIr instruction
by Chris Lattner
· 20 years ago
4cf15e7
Relax assertion to make this function work with a broader class of instructions
by Chris Lattner
· 20 years ago
0526f01
Simplify code by using the more powerful BuildMI forms.
by Chris Lattner
· 20 years ago
c1bab32
Add support for floating point conditional move instructions
by Chris Lattner
· 20 years ago
8295f20
A big X86 instruction rename. The instructions are renamed to make
by Alkis Evlogimenos
· 20 years ago
8e475b8
Floating point loads/stores act on memory operands. Rename them to
by Alkis Evlogimenos
· 20 years ago
b929bca
Fix problem in DEBUG code. I could be pointing past the end and
by Alkis Evlogimenos
· 20 years ago
f81af21
Use newly added next() and prior() utility functions.
by Alkis Evlogimenos
· 20 years ago
c0b9dc5
Change MachineBasicBlock's vector of MachineInstr pointers into an
by Alkis Evlogimenos
· 21 years ago
6d21518
Don't use MachineOperator::is(Phys|Virt)Register
by Chris Lattner
· 21 years ago
b97046a
Add support for one argument OneArgFP instructions
by Chris Lattner
· 21 years ago
4a06f35
Add support for OneArgFPRW instructions, fix a couple of typeos
by Chris Lattner
· 21 years ago
847df25
Add some comments sketching out how this is to work eventually.
by Chris Lattner
· 21 years ago
e0bb3e7
Remove floating point killer pass. This is now implemented in the
by Alkis Evlogimenos
· 21 years ago
9068574
Fix memory leak in the stackifier, due to the machinebasicblocks not holding
by Chris Lattner
· 21 years ago
f2e49d4
Finegrainify namespacification Minor cleanups to killer pass
by Chris Lattner
· 21 years ago
97323a4
Change preserve all claim to just preserve live variables and phielimination.
by Alkis Evlogimenos
· 21 years ago
359b65f
Add a floating point killer pass. This pass runs before register
by Alkis Evlogimenos
· 21 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 21 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 21 years ago
cf00c4a
Fix spelling.
by Misha Brukman
· 21 years ago
5560c9d
Spell `necessary' correctly.
by Misha Brukman
· 21 years ago
19df387
Factory methods for FunctionPasses now return type FunctionPass *.
by Brian Gaeke
· 21 years ago
113455b
Resort tables
by Chris Lattner
· 21 years ago
cb53358
Set debug types
by Chris Lattner
· 21 years ago
a11136b
Move DEBUG to Debug.h
by Chris Lattner
· 21 years ago
d7908f6
Nice tasty llc fixes. These should fix LLC for x86 for everything in
by Brian Gaeke
· 21 years ago
3501fea
Rename MachineInstrInfo -> TargetInstrInfo
by Chris Lattner
· 22 years ago
a960d95
New files
by Chris Lattner
· 22 years ago