Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
c74fe8445676b983407e731d9d7977258b0a5e28
/
llvm
/
lib
/
Target
/
TargetMachine.cpp
6fec835
capitalize
by Chris Lattner
· 20 years ago
4a2cc66
Expose an option allowing unsafe math optimizations. Patch contributed by
by Chris Lattner
· 21 years ago
10468d8
Remove trailing whitespace
by Misha Brukman
· 21 years ago
779c5cb
Make pattern isel default for ppc
by Nate Begeman
· 21 years ago
9de5890
Add a new target-independent code generator flag.
by Chris Lattner
· 21 years ago
7c16caa
Changes For Bug 352
by Reid Spencer
· 21 years ago
3decf86
Implement new constructor.
by Misha Brukman
· 21 years ago
3faa865
* Add BoolAlignment to TargetData, default is 1 byte, size 1 byte
by Misha Brukman
· 21 years ago
96041e5
Direct declaration of namespace-ified globals does not work, must enclose
by Misha Brukman
· 21 years ago
d0bf6f1
Specify variables' namespace directly instead of using an enclosing namespace.
by Misha Brukman
· 21 years ago
0bfea68
Move implemented interface header up to the top.
by Misha Brukman
· 21 years ago
c22299d
Spell out `NoFramePointerElim' for readability.
by Misha Brukman
· 21 years ago
069ca06
Implement `NoFPElim' in a target-agnostic fashion so it can be shared.
by Misha Brukman
· 21 years ago
bcdadf3
Move the IntrinsicLowering header into the CodeGen directory, as per PR346
by Chris Lattner
· 21 years ago
c832e54
Method has been inlined into all callers
by Chris Lattner
· 21 years ago
8351d8c
make -print-machineinstrs work for both SparcV9 and X86
by Brian Gaeke
· 22 years ago
87ed2a4
Add a new constructor
by Chris Lattner
· 22 years ago
427cec1
TargetCacheInfo has been removed; its only uses were to propagate a constant
by Brian Gaeke
· 22 years ago
5d23600
Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering
by Chris Lattner
· 22 years ago
960707c
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 22 years ago
482202a
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 22 years ago
25900cf
The promotion rules are the same for all targets, they are set by the C standard.
by Chris Lattner
· 23 years ago
42d5921
Rename MachineOptInfo to TargetoptInfo
by Chris Lattner
· 23 years ago
abd7fdc
Implement findOptimalStorageSize a bit more generally
by Chris Lattner
· 23 years ago
910b82f
Seperate code out of TargetMachine into MachineInstrInfo
by Chris Lattner
· 23 years ago
e94db67
Move addPassesToEmitAssembly from TargetMachine to UltraSparc because it
by Chris Lattner
· 23 years ago
7ae7f84
Changed `MachineCodeForMethod' to `MachineFunction'.
by Misha Brukman
· 23 years ago
05ee081
Run LICM before GCSE!
by Vikram S. Adve
· 23 years ago
7765a4a
Disable reassociation pass in LLC until it is fixed.
by Vikram S. Adve
· 23 years ago
4b6bd16c
Changed codegen to add 2 empty slots at the top of stack using StackSlots pass
by Anand Shukla
· 23 years ago
2f4d556
Add peephole optimization pass at the end of code generation.
by Vikram S. Adve
· 23 years ago
36d3e03
Move all the code that creates code generation passes from Sparc.cpp to
by Vikram S. Adve
· 23 years ago
1c96dfd
Added class MachineCacheInfo.
by Vikram S. Adve
· 24 years ago
c2f8911
Add handle to TargetMachine object in all Machine...Info classes.
by Vikram S. Adve
· 24 years ago
6cefc70
Renamed files to match the main classes they provide. Some other minor changes.
by Vikram S. Adve
· 24 years ago
1680fb1
Add a comment
by Chris Lattner
· 24 years ago
6875e9c
Break scheduling infrastructure out of TargetMachine.cpp into SchedInfo.cpp
by Chris Lattner
· 24 years ago
87b3bf6
Split Target/Machine.h into three files: * Machine.h * InstInfo.h * SchedInfo.h
by Chris Lattner
· 24 years ago
22a6a90
Make a new llvm/Target #include directory.
by Chris Lattner
· 24 years ago
[Renamed (92%) from llvm/lib/CodeGen/TargetMachine/TargetMachine.cpp]
742086f
Added class MachineSchedInfo and several supporting classes
by Vikram S. Adve
· 24 years ago
8dd99f3
Factor code out to the TargetData class
by Chris Lattner
· 24 years ago
c429691
Added MachineInstrInfo class and moved instruction-related members there.
by Vikram S. Adve
· 24 years ago
b299068
Eliminate lots of unnecessary #includes and forward decls
by Chris Lattner
· 24 years ago
dd51176
Renamed include/llvm/Codegen to include/llvm/CodeGen
by Chris Lattner
· 24 years ago
3414e78
Base clas for a description of a target architecture.
by Vikram S. Adve
· 24 years ago