projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
add alias support to bitcode
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
2007-04-26
Evan Cheng
Be careful when to add implicit kill / dead operands...
tree
|
commitdiff
2007-04-25
Evan Cheng
Change UsedPhysRegs from array bool to BitVector to...
tree
|
commitdiff
2007-04-25
Evan Cheng
Data structure change to improve compile time (especial...
tree
|
commitdiff
2007-04-25
Anton Korobeynikov
Implement aliases. This fixes PR1017 and it's dependent...
tree
|
commitdiff
2007-04-25
Evan Cheng
Fix for PR1306.
tree
|
commitdiff
2007-04-25
Evan Cheng
Minor speed tweak.
tree
|
commitdiff
2007-04-25
Chris Lattner
support for >4G frames
tree
|
commitdiff
2007-04-25
Chris Lattner
support > 4G stack objects
tree
|
commitdiff
2007-04-25
Chris Lattner
allow 64-bit stack objects
tree
|
commitdiff
2007-04-23
Christopher Lamb
Fix bug in isFloatingPoint()
tree
|
commitdiff
2007-04-22
Christopher Lamb
PR400 phase 2. Propagate attributed load/store informat...
tree
|
commitdiff
2007-04-21
Lauro Ramos Venancio
X86 TLS: Implement review feedback.
tree
|
commitdiff
2007-04-21
Reid Spencer
Revert Christopher Lamb's load/store alignment changes.
tree
|
commitdiff
2007-04-21
Jeff Cohen
Make enum-valued bitfield large enough to avoid interpr...
tree
|
commitdiff
2007-04-21
Christopher Lamb
add support for alignment attributes on load/store...
tree
|
commitdiff
2007-04-20
Lauro Ramos Venancio
Implement "general dynamic", "initial exec" and "local...
tree
|
commitdiff
2007-04-18
Evan Cheng
VarInfo::UsedBlocks is no longer used. Remove.
tree
|
commitdiff
2007-04-18
Evan Cheng
Don't populate TryAgainList when coalescing only physic...
tree
|
commitdiff
2007-04-17
Evan Cheng
Copy coalescing change to prevent a physical register...
tree
|
commitdiff
2007-04-17
Evan Cheng
Add a register allocation preference field; add a metho...
tree
|
commitdiff
2007-04-17
Evan Cheng
Keep track of number of uses within the function per...
tree
|
commitdiff
2007-04-17
Anton Korobeynikov
Implemented correct stack probing on mingw/cygwin for...
tree
|
commitdiff
2007-04-09
Anton Korobeynikov
Next stage into switch lowering refactoring
tree
|
commitdiff
2007-04-04
Anton Korobeynikov
Properly emit range comparisons for switch cases, where...
tree
|
commitdiff
2007-04-04
Evan Cheng
Add isFixedObjectIndex. It returns true if the stack...
tree
|
commitdiff
2007-04-02
Evan Cheng
Ugh. Copy coalescer does not update register numbers.
tree
|
commitdiff
2007-04-01
Reid Spencer
For PR1297:
tree
|
commitdiff
2007-04-01
Reid Spencer
For PR1297:
tree
|
commitdiff
2007-03-31
Chris Lattner
add a method to turn a type into a VT.
tree
|
commitdiff
2007-03-26
Evan Cheng
Change findRegisterUseOperand() to return operand index...
tree
|
commitdiff
2007-03-26
Dale Johannesen
Fix reversed logic in getRegsUsed. Rename RegStates...
tree
|
commitdiff
2007-03-25
Anton Korobeynikov
First step of switch lowering refactoring: perform...
tree
|
commitdiff
2007-03-24
Chris Lattner
add a valuetype for v1i64, which is needed by mmx.
tree
|
commitdiff
2007-03-23
Dan Gohman
Add the 'explicit' keyword to several constructors...
tree
|
commitdiff
2007-03-20
Dale Johannesen
maintain LiveIn when splitting blocks (register scaveng...
tree
|
commitdiff
2007-03-20
Evan Cheng
First cut trivial re-materialization support.
tree
|
commitdiff
2007-03-18
Evan Cheng
Fix comment.
tree
|
commitdiff
2007-03-17
Evan Cheng
Track the BB's where each virtual register is used.
tree
|
commitdiff
2007-03-07
Anton Korobeynikov
Refactoring of formal parameter flags. Enable properly...
tree
|
commitdiff
2007-03-07
Evan Cheng
Add a utility function to test whether a load is unindexed.
tree
|
commitdiff
2007-03-07
Evan Cheng
Add skipTo to set internal iterator. Useful when pointe...
tree
|
commitdiff
2007-03-06
Evan Cheng
Register scavenger is now capable of scavenging. It...
tree
|
commitdiff
2007-03-06
Anton Korobeynikov
Enumerate SDISel formal parameter attributes. Make...
tree
|
commitdiff
2007-03-04
Chris Lattner
add a new node
tree
|
commitdiff
2007-03-01
Jim Laskey
Collect eh filter info.
tree
|
commitdiff
2007-03-01
Evan Cheng
Add a version of FindUnusedReg that restrict search...
tree
|
commitdiff
2007-03-01
Evan Cheng
Clean up interface.
tree
|
commitdiff
2007-03-01
Evan Cheng
Track all joined registers and eliminate unneeded kills...
tree
|
commitdiff
2007-03-01
Evan Cheng
MachineBasicBlock fields should not be public.
tree
|
commitdiff
2007-02-28
Chris Lattner
add methods for analysis of call results and return...
tree
|
commitdiff
2007-02-28
Chris Lattner
add methods to analyze calls and formals.
tree
|
commitdiff
2007-02-27
Evan Cheng
Some more code clean up.
tree
|
commitdiff
2007-02-27
Evan Cheng
Oops.
tree
|
commitdiff
2007-02-27
Evan Cheng
RegScavenger interface change to make it more flexible.
tree
|
commitdiff
2007-02-27
Evan Cheng
Pass IsImp, IsKill, and IsDead to ChangeToRegister.
tree
|
commitdiff
2007-02-27
Chris Lattner
Minor refactoring of CC Lowering interfaces
tree
|
commitdiff
2007-02-27
Chris Lattner
move CC Lowering stuff to its own public interface
tree
|
commitdiff
2007-02-27
Evan Cheng
forward() should not increment internal iterator. Its...
tree
|
commitdiff
2007-02-26
Evan Cheng
Joining an interval with a dead copy instruction. Short...
tree
|
commitdiff
2007-02-23
Evan Cheng
Use findRegisterUseOperand to find a kill of particular...
tree
|
commitdiff
2007-02-23
Evan Cheng
Initial check in of register scavenger. Its only curren...
tree
|
commitdiff
2007-02-22
Evan Cheng
Copy and paste silliness.
tree
|
commitdiff
2007-02-22
Evan Cheng
Remove unnecessary isKill properties if a live range...
tree
|
commitdiff
2007-02-22
Jim Laskey
Typo.
tree
|
commitdiff
2007-02-22
Jim Laskey
Remove isAccessable.
tree
|
commitdiff
2007-02-21
Jim Laskey
Add support for changes in DwarfWriter.
tree
|
commitdiff
2007-02-21
Jim Laskey
Allow for live in registers for eh landing pads.
tree
|
commitdiff
2007-02-21
Jim Laskey
Add a flag to MBBs to indicate whether it is an eh...
tree
|
commitdiff
2007-02-21
Jim Laskey
Add structures used for collecting eh information.
tree
|
commitdiff
2007-02-21
Jim Laskey
Add new instructions for handling data passed into...
tree
|
commitdiff
2007-02-19
Evan Cheng
Re-apply my liveintervalanalysis changes. Now with...
tree
|
commitdiff
2007-02-19
Reid Spencer
For PR1207:
tree
|
commitdiff
2007-02-17
Evan Cheng
- Changes how function livein's are handled, they now...
tree
|
commitdiff
2007-02-17
Evan Cheng
Added findRegisterDefOperand().
tree
|
commitdiff
2007-02-17
Evan Cheng
Added removeLiveIn and more livein iterators.
tree
|
commitdiff
2007-02-17
Evan Cheng
Allow LiveVariables to track liveness of more registers.
tree
|
commitdiff
2007-02-15
Evan Cheng
Use BitVector instead of vector<bool> which can be...
tree
|
commitdiff
2007-02-15
Reid Spencer
For PR1195:
tree
|
commitdiff
2007-02-15
Evan Cheng
isPhysRegUsed should be const.
tree
|
commitdiff
2007-02-15
Evan Cheng
Should pass isKill and isDead to addRegOperand() as...
tree
|
commitdiff
2007-02-13
Lauro Ramos Venancio
Add comment about original function argument alignment.
tree
|
commitdiff
2007-02-10
Evan Cheng
Add live-ins to MachineBasicBlock.
tree
|
commitdiff
2007-02-08
Bill Wendling
Fixed comments.
tree
|
commitdiff
2007-02-08
Bill Wendling
Declarations for functions that create different file...
tree
|
commitdiff
2007-02-08
Bill Wendling
Moved from include/llvm/CodeGen to lib/CodeGen.
tree
|
commitdiff
2007-02-04
Chris Lattner
switch the VRBaseMap in the scheduler from an std:...
tree
|
commitdiff
2007-02-04
Chris Lattner
Introduce new UnarySDNode/BinarySDNode/TernarySDNode...
tree
|
commitdiff
2007-02-04
Chris Lattner
Add a new SDNode ctor and InitOperands method. This...
tree
|
commitdiff
2007-02-04
Chris Lattner
eliminate the SDNode::setValueTypes method.
tree
|
commitdiff
2007-02-04
Chris Lattner
eliminate a bunch of duplicate ctors and helper functions.
tree
|
commitdiff
2007-02-04
Chris Lattner
move MorphNode to out of line and merge setNodeOperands...
tree
|
commitdiff
2007-02-04
Chris Lattner
simplify MorphNodeTo to take a VTList operand.
tree
|
commitdiff
2007-02-04
Chris Lattner
eliminate some extraneous methods in SDNode
tree
|
commitdiff
2007-02-04
Chris Lattner
Give each selectiondag node class a home for it's vtabl...
tree
|
commitdiff
2007-02-03
Bill Wendling
Moved MachORelocation to its own header file. Have...
tree
|
commitdiff
2007-02-03
Bill Wendling
New file for the MachORelocation structure. It doesn...
tree
|
commitdiff
2007-02-03
Chris Lattner
switch the sched unit map over to use a DenseMap instea...
tree
|
commitdiff
2007-02-01
Jim Laskey
Support for non-landing pad exception handling.
tree
|
commitdiff
2007-02-01
Chris Lattner
rename DenseMap to IndexedMap.
tree
|
commitdiff
2007-01-31
Evan Cheng
Added O_F32 and O_64 in addition to UO_F32 and UO_64...
tree
|
commitdiff
next