Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
ba4733d901b1c2b994f66707657342b8c81c92bc
/
lib
/
CodeGen
/
MachineFunction.cpp
efb9b81
Add an out-of-line virtual function to home class.
by Chris Lattner
· 19 years ago
f8c68f6
Shave another 27K off libllvmgcc.dylib with visibility hidden
by Chris Lattner
· 19 years ago
9d5b532
For PR801:
by Reid Spencer
· 19 years ago
3e0c154
For PR798: Add support for Graphviz. Patch contributed by Anton Korobeynikov.
by Reid Spencer
· 19 years ago
4e92027
Print the vreg that livein physregs are live in
by Chris Lattner
· 19 years ago
07000c6
Refactor a bunch of includes so that TargetMachine.h doesn't have to include
by Owen Anderson
· 19 years ago
a69571c
Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.
by Owen Anderson
· 19 years ago
3700a4d
Code cleanup associated with jump tables, thanks to Chris for noticing these.
by Nate Begeman
· 19 years ago
37efe67
JumpTable support! What this represents is working asm and jit support for
by Nate Begeman
· 19 years ago
7dca8e2
Remove unused method
by Chris Lattner
· 19 years ago
3029f92
Adjust to MachineConstantPool interface change: instead of keeping a
by Chris Lattner
· 19 years ago
fa77d43
rename fields of constant pool entries
by Chris Lattner
· 19 years ago
b8973bd
Allow the specification of explicit alignments for constant pool entries.
by Evan Cheng
· 19 years ago
f99c232
Moving MachineDebugInfo to module level location.
by Jim Laskey
· 19 years ago
f5395ce
Added source file/line correspondence for dwarf (PowerPC only at this point.)
by Jim Laskey
· 19 years ago
851a22d
Added graphviz/gv support for MF.
by Jim Laskey
· 20 years ago
a1f68ca
If a function has live ins/outs, print them
by Chris Lattner
· 20 years ago
0db0709
print stack object alignment in -print-machineinstr dumps
by Chris Lattner
· 20 years ago
edf128a
Remove trailing whitespace
by Misha Brukman
· 20 years ago
bca8144
Improve conformance with the Misha spelling benchmark suite
by Chris Lattner
· 20 years ago
9d5d759
adjust to ilist changes.
by Chris Lattner
· 20 years ago
ce9c41e
Add support for the PhysRegsUsed array.
by Chris Lattner
· 20 years ago
28696be
Silence warnings from VS
by Chris Lattner
· 20 years ago
76d9dac
Indent to 2 spaces and cleanup excess whitespace.
by Alkis Evlogimenos
· 21 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 21 years ago
ad82816
Move this code to lib/Target/SparcV9/MachineFunctionInfo.cpp
by Chris Lattner
· 21 years ago
85015a0
Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9
by Chris Lattner
· 21 years ago
e6c3dc8
Add a note that people shouldn't use MachineFunctionInfo.
by Brian Gaeke
· 21 years ago
26eb14b
Stop using CreateStackObject(RegClass*)
by Chris Lattner
· 21 years ago
4f65fb3
Forward substitute some constants into their users
by Chris Lattner
· 21 years ago
3927af8
The only target that uses this code (v9) always has argsOnStackHaveFixedSize
by Chris Lattner
· 21 years ago
47b14a4
Fix #includes of i*.h => Instructions.h as per PR403.
by Misha Brukman
· 21 years ago
71bf404
Add viewCFG() and viewCFGOnly() APIs.
by Alkis Evlogimenos
· 21 years ago
954da37
Add #include <iostream> since Value.h does not #include it any more.
by Reid Spencer
· 21 years ago
4b9a400
Make sure that we destroy the MBB's, with all of their instructions, before
by Chris Lattner
· 21 years ago
51289aa
Instance var no longer exists
by Chris Lattner
· 21 years ago
7f7bbc2
Fix fallout from getOffsetOfLocalArea() being negated. Debugging dumps were being
by Chris Lattner
· 21 years ago
62d6ad2
Inline findOptimalStorageSize into it's caller, both of which are sparc specific
by Chris Lattner
· 21 years ago
17fb34b
Moved MachineBasicBlock deconstructor to cpp file and removed it from LeakDetector to fix memory leak bug.
by Tanya Lattner
· 21 years ago
792699c
Added MachineFunction parent* to MachineBasicBlock. Customized ilist template
by Tanya Lattner
· 21 years ago
d657c42
Start NextMBBNumber out at zero.
by Brian Gaeke
· 21 years ago
47b7164
Change how the beginnings and ends of MachineFunctions are printed. Get
by Brian Gaeke
· 21 years ago
05b15fb
TargetCacheInfo has been removed; its only uses were to propagate a constant
by Brian Gaeke
· 21 years ago
78827e9
Remove use of an ugly header
by Chris Lattner
· 21 years ago
aad5c05
Add LeakDetection to MachineInstr.
by Alkis Evlogimenos
· 21 years ago
c81efdc
Add back machine code deleter pass until we get a MachineCode pass
by Alkis Evlogimenos
· 21 years ago
90421cd
Refactor MachineFunction::print() into MachineBasicBlock::print().
by Brian Gaeke
· 21 years ago
c0b9dc5
Change MachineBasicBlock's vector of MachineInstr pointers into an
by Alkis Evlogimenos
· 21 years ago
d4baf0f
Fix a bug in a recent checkin
by Chris Lattner
· 21 years ago
09caa37
Give clients of MachineFunctionPrinter the ability to specify a banner and
by Brian Gaeke
· 21 years ago
16c45e9
Add a new target-independent machine code freeing pass
by Chris Lattner
· 21 years ago
07f32d4
* Finegrainify namespacification
by Chris Lattner
· 21 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
19df387
Factory methods for FunctionPasses now return type FunctionPass *.
by Brian Gaeke
· 22 years ago
9e2dd8f
Const correctness fixes
by Chris Lattner
· 22 years ago
7a73b80
Merged in autoconf branch. This provides configuration via the autoconf system.
by John Criswell
· 22 years ago
2ee82e0
Remove unneccesary &*
by Chris Lattner
· 22 years ago
9085d8a
Print machine frame objects with the frame offset intrinsic to the machine
by Chris Lattner
· 22 years ago
4d149cd
Add support for constant pool Add helper methods for MachineFrameInfo
by Chris Lattner
· 22 years ago
f27eeea
Rename MachineOptInfo to TargetoptInfo
by Chris Lattner
· 22 years ago
eb24db9
Rename FunctionFrameInfo to MachineFrameInfo
by Chris Lattner
· 22 years ago
8bd66e6
Rename MachineFrameInfo to TargetFrameInfo.h
by Chris Lattner
· 22 years ago
955fad1
* A bunch of functionality and data was removed from MachineFunction and put
by Chris Lattner
· 22 years ago
831fdcf
Remove dependency on SSARegMap.h by MachineFunction.h
by Chris Lattner
· 22 years ago
2109f50
Implement printing of MBB arguments
by Chris Lattner
· 22 years ago
b7825bc
Initialize the SSARegMap.
by Misha Brukman
· 22 years ago
1049164
Implement structured machine code printing
by Chris Lattner
· 23 years ago
8872618
Make argsize calculation stuff optional, so that Targets without FrameInfo
by Chris Lattner
· 23 years ago
e316efc
Rename annotation id
by Chris Lattner
· 23 years ago
b7551ef
Replaced uses of deprecated `MachineFunction::get(BasicBlock *BB)'.
by Misha Brukman
· 23 years ago
b84a2ba
Eliminate unneccesary use of MachineBasicBlock::get
by Chris Lattner
· 23 years ago
335d5c3
s/method/function
by Chris Lattner
· 23 years ago
d0aa0cd
Change MachineBasicBlock's to not be Annotations, instead they are kept as
by Chris Lattner
· 23 years ago
e7d27fa
MachineFunction now includes MachineBasicBlock so there is no need to
by Chris Lattner
· 23 years ago
55291ea
Rename MachineCodeForBasicBlock to MachineBasicBlock
by Chris Lattner
· 23 years ago
6b94453
Minor cleanups
by Chris Lattner
· 23 years ago
227c3d3
Move machine code generation/destruction passes out of Sparc.cpp because
by Chris Lattner
· 23 years ago
1febf88
Prune #includes
by Chris Lattner
· 23 years ago
fce1143
Changed `MachineCodeForMethod' to `MachineFunction'.
by Misha Brukman
· 23 years ago
cde3982
Don't pad variables in stack slots for performance!
by Vikram S. Adve
· 23 years ago
1318bed
Improve and fix error in allocating stack slots: adjust alignment after adding
by Vikram S. Adve
· 23 years ago
0c0edf8
*** empty log message ***
by Chris Lattner
· 23 years ago
09ff112
*** empty log message ***
by Chris Lattner
· 23 years ago
e683f77
added std:: to endl
by Anand Shukla
· 23 years ago
cd13e7a
Fix print of BB name in dump().
by Vikram S. Adve
· 23 years ago
432e1ca
Fix printing of BB in dump.
by Vikram S. Adve
· 23 years ago
0b12b5f
by Chris Lattner
· 23 years ago
03d33bd
Optional args are no longer allocated as they are discovered.
by Vikram S. Adve
· 23 years ago
2fbfdcf
Change references to the Method class to be references to the Function
by Chris Lattner
· 23 years ago
fa79e6e
Include temp. values when computing max. size of stack frame!
by Vikram S. Adve
· 23 years ago
e4e4d4e
Fix padding for variables allocated on stack.
by Vikram S. Adve
· 23 years ago
89e2da0
Added function computeOffsetforLocalVar to check how big the
by Vikram S. Adve
· 23 years ago
b91ca1f
* Make it compile with GCC 3.0.4
by Chris Lattner
· 23 years ago
221d688
Method.h no longer includes BasicBlock.h
by Chris Lattner
· 23 years ago
f2868ce
Code pulled out of MAchineInstr.(h|cpp)
by Chris Lattner
· 23 years ago