projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
move call handling in handleEndBlock up a bit, and simplify it.
[oota-llvm.git]
/
lib
/
CodeGen
/
2010-11-01
Jakob Stoklund Olesen
Update kill flags while rewriting instructions after...
tree
|
commitdiff
2010-11-01
Bill Wendling
When we look at instructions to convert to setting...
tree
|
commitdiff
2010-11-01
Jakob Stoklund Olesen
Don't assign new registers created during a split to...
tree
|
commitdiff
2010-11-01
Jakob Stoklund Olesen
Add basic LiveStacks verification.
tree
|
commitdiff
2010-11-01
Bill Wendling
The testcase is now XFAILed. Sorry about the breakage.
tree
|
commitdiff
2010-10-31
Eric Christopher
Revert r117876 for now, it's causing more testsuite...
tree
|
commitdiff
2010-10-31
Bill Wendling
Disable the peephole optimizer until 186.crafty on...
tree
|
commitdiff
2010-10-31
Nicolas Geoffray
Attach a GCModuleInfo to a MachineFunction.
tree
|
commitdiff
2010-10-30
Jakob Stoklund Olesen
Include MachineBasicBlock numbers in viewCFG() output.
tree
|
commitdiff
2010-10-30
Jakob Stoklund Olesen
Make sure copies are inserted after any exception handl...
tree
|
commitdiff
2010-10-30
Jakob Stoklund Olesen
Add SkipPHIsAndLabels from PHIElimination to MachineBas...
tree
|
commitdiff
2010-10-30
Jakob Stoklund Olesen
Disable more of physical register live intervals verifi...
tree
|
commitdiff
2010-10-30
Jakob Stoklund Olesen
Print out register class of spilled register.
tree
|
commitdiff
2010-10-29
Evan Cheng
Teach machine cse to eliminate instructions with multip...
tree
|
commitdiff
2010-10-29
Bob Wilson
Remove DAG combiner patch to fold vector splats. Instc...
tree
|
commitdiff
2010-10-29
Jakob Stoklund Olesen
Fix sign error.
tree
|
commitdiff
2010-10-29
Evan Cheng
Avoiding overly aggressive latency scheduling. If the...
tree
|
commitdiff
2010-10-29
Jakob Stoklund Olesen
Don't transfer unused values to the new intervals forme...
tree
|
commitdiff
2010-10-29
Benjamin Kramer
Silence Release build warnings.
tree
|
commitdiff
2010-10-29
Jakob Stoklund Olesen
Teach ConnectedVNInfoEqClasses::Classify to deal with...
tree
|
commitdiff
2010-10-29
Jakob Stoklund Olesen
Never propagate the idom value out of a block that...
tree
|
commitdiff
2010-10-29
John Thompson
Inline asm multiple alternative constraints development...
tree
|
commitdiff
2010-10-29
Bill Wendling
This may be an ARM target, so check for _Unwind_SjLj_Re...
tree
|
commitdiff
2010-10-29
Jakob Stoklund Olesen
Fix broken equivalence class calculation. We could...
tree
|
commitdiff
2010-10-29
Jakob Stoklund Olesen
Print out the connected components in the verifier...
tree
|
commitdiff
2010-10-29
Jakob Stoklund Olesen
Run a verification pass before any splitting to better...
tree
|
commitdiff
2010-10-28
Devang Patel
Ignore empty blocks.
tree
|
commitdiff
2010-10-28
Jakob Stoklund Olesen
One day, physical register live ranges will be sensible.
tree
|
commitdiff
2010-10-28
Jakob Stoklund Olesen
Replace SplitKit SSA update with an iterative algorithm...
tree
|
commitdiff
2010-10-28
Jakob Stoklund Olesen
Make MachineDominators available for SplitEditor. We...
tree
|
commitdiff
2010-10-28
Jakob Stoklund Olesen
Add a temporary command line option to verify machine...
tree
|
commitdiff
2010-10-28
Devang Patel
Do not work too hard to find type's file info. There...
tree
|
commitdiff
2010-10-28
Devang Patel
Technically DIFile scope should also be handled here.
tree
|
commitdiff
2010-10-28
Bob Wilson
Teach the DAG combiner to fold a splat of a splat....
tree
|
commitdiff
2010-10-28
Evan Cheng
Re-commit 117518 and 117519 now that ARM MC test failur...
tree
|
commitdiff
2010-10-28
Evan Cheng
Revert 117518 and 117519 for now. They changed scheduli...
tree
|
commitdiff
2010-10-28
Evan Cheng
Fix a major bug in operand latency computation. The...
tree
|
commitdiff
2010-10-27
Evan Cheng
Putting r117193 back except for the compile time cost...
tree
|
commitdiff
2010-10-27
Michael J. Spencer
COFF: Add IMAGE_SCN_MEM_READ to text sections.
tree
|
commitdiff
2010-10-27
Michael J. Spencer
Fix whitespace.
tree
|
commitdiff
2010-10-27
Jim Grosbach
Formatting.
tree
|
commitdiff
2010-10-27
Jakob Stoklund Olesen
Handle critical loop predecessors by making both inside...
tree
|
commitdiff
2010-10-27
Jakob Stoklund Olesen
Compute critical loop predecessors in the same way...
tree
|
commitdiff
2010-10-27
Jakob Stoklund Olesen
Physical registers trivially have multiple connected...
tree
|
commitdiff
2010-10-26
Dale Johannesen
Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches
tree
|
commitdiff
2010-10-26
Andrew Trick
Remove the vector of live vregs. I thought we would...
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
After splitting, compute connected components of all...
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
Verify that live intervals are connected. If there...
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
Call RenumberValues for all new registers created durin...
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
Preserve PHIDef bits in cloned values during splitting.
tree
|
commitdiff
2010-10-26
Devang Patel
Assign source ordering to nodes created for StoreInst.
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
Teach MachineBasicBlock::print() to annotate instructio...
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
Remmeber to print full live interval on verification...
tree
|
commitdiff
2010-10-26
Andrew Trick
Jakob's review of the basic register allocator.
tree
|
commitdiff
2010-10-26
Devang Patel
s/beginScope/beginInstruction/g
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
Don't verify physical registers going into landing...
tree
|
commitdiff
2010-10-26
Evan Cheng
Use instruction itinerary to determine what instruction...
tree
|
commitdiff
2010-10-26
Nick Lewycky
For statistics that are only used in functions declared...
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
InlineSpiller can also update LiveStacks.
tree
|
commitdiff
2010-10-26
Jakob Stoklund Olesen
Make the spiller responsible for updating the LiveStack...
tree
|
commitdiff
2010-10-26
Bob Wilson
When the "true" and "false" blocks of a diamond if...
tree
|
commitdiff
2010-10-26
Bob Wilson
Change if-conversion to keep track of the extra cost...
tree
|
commitdiff
2010-10-25
Evan Cheng
Neuter r117193 as it causes significant post-ra schedul...
tree
|
commitdiff
2010-10-25
Devang Patel
Simplify.
tree
|
commitdiff
2010-10-25
Devang Patel
Add counters to count basic blocks and machine basic...
tree
|
commitdiff
2010-10-25
Devang Patel
Add simple counter to count no. of basic blocks without...
tree
|
commitdiff
2010-10-25
Jakob Stoklund Olesen
In which I learn how to forward declare template classes.
tree
|
commitdiff
2010-10-23
Chandler Carruth
Move the remaining attribute macros to systematic names...
tree
|
commitdiff
2010-10-23
Chandler Carruth
Fix a likely bug in an assertion by adding parentheses...
tree
|
commitdiff
2010-10-23
Evan Cheng
Properly model the latency of register defs which are...
tree
|
commitdiff
2010-10-23
Jakob Stoklund Olesen
Verify LiveIntervals against the CFG, ensuring that...
tree
|
commitdiff
2010-10-22
Andrew Trick
Nonvirtual dtor that was accessible enough to be bad.
tree
|
commitdiff
2010-10-22
Andrew Trick
This is a prototype of an experimental register allocation
tree
|
commitdiff
2010-10-22
Jakob Stoklund Olesen
Add more verification of LiveIntervals.
tree
|
commitdiff
2010-10-22
Jakob Stoklund Olesen
Be more strict about detecting multi-use blocks for...
tree
|
commitdiff
2010-10-22
Evan Cheng
Unbreak build.
tree
|
commitdiff
2010-10-22
Evan Cheng
Transfer implicit ops when forming load multiple and...
tree
|
commitdiff
2010-10-22
Jakob Stoklund Olesen
Be more strict when detecting critical edges before...
tree
|
commitdiff
2010-10-22
Jakob Stoklund Olesen
Add print methods
tree
|
commitdiff
2010-10-21
Michael J. Spencer
X86: Base _fltused on the FunctionType of the called...
tree
|
commitdiff
2010-10-21
Jakob Stoklund Olesen
Don't include the destination interval in the union...
tree
|
commitdiff
2010-10-21
Jakob Stoklund Olesen
Permit landing pad successor blocks when verifying...
tree
|
commitdiff
2010-10-21
Duncan Sands
The variable liTRC is not used for anything useful...
tree
|
commitdiff
2010-10-21
Duncan Sands
Remove some variables that are never really used
tree
|
commitdiff
2010-10-21
Michael J. Spencer
CodeGen-Windows: Only emit _fltused if a VarArg functio...
tree
|
commitdiff
2010-10-20
Jakob Stoklund Olesen
Remember to keep track of rematted values.
tree
|
commitdiff
2010-10-20
Evan Cheng
More accurate estimate / tracking of register pressure.
tree
|
commitdiff
2010-10-20
Jakob Stoklund Olesen
Move some of the InlineSpiller rematerialization code...
tree
|
commitdiff
2010-10-20
Dale Johannesen
Remove Synthesizable from the Type system; as MMX vector
tree
|
commitdiff
2010-10-20
Jakob Stoklund Olesen
When SimpleRegisterCoalescing is trimming kill flags...
tree
|
commitdiff
2010-10-20
Dan Gohman
Make CodeGen TBAA-aware.
tree
|
commitdiff
2010-10-19
Jim Grosbach
Add a pre-dispatch SjLj EH hook on the unwind edge...
tree
|
commitdiff
2010-10-19
Jakob Stoklund Olesen
Shrink MachineOperand from 40 to 32 bytes on 64-bit...
tree
|
commitdiff
2010-10-19
Evan Cheng
Re-enable register pressure aware machine licm with...
tree
|
commitdiff
2010-10-19
Owen Anderson
Get rid of static constructors for pass registration...
tree
|
commitdiff
2010-10-19
Daniel Dunbar
Revert r116781 "- Add a hook for target to determine...
tree
|
commitdiff
2010-10-19
NAKAMURA Takumi
lib/CodeGen/TargetLoweringObjectFileImpl.cpp: Tweak...
tree
|
commitdiff
2010-10-19
Andrew Trick
Fix for machine licm assert: RCCost <= RegPressure...
tree
|
commitdiff
2010-10-19
Evan Cheng
- Add a hook for target to determine whether an instruc...
tree
|
commitdiff
2010-10-18
Bill Wendling
Don't recompute MachineRegisterInfo in the Optimize...
tree
|
commitdiff
next