index
:
external_llvm.git
replicant-6.0
Android's llvm
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
LiveIntervalAnalysis.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
PHI elimination shouldn't require machineloopinfo since it's used at -O0. Mov...
Evan Cheng
2010-08-17
1
-2
/
+3
*
Remove trailing whitespace.
Jakob Stoklund Olesen
2010-08-12
1
-25
/
+25
*
Oops. Don't normalize spill weights twice.
Jakob Stoklund Olesen
2010-08-03
1
-1
/
+0
*
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
Owen Anderson
2010-07-21
1
-1
/
+2
*
Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.
Jakob Stoklund Olesen
2010-07-16
1
-16
/
+4
*
Fix small bug in isMoveInstr -> COPY translation
Jakob Stoklund Olesen
2010-07-09
1
-3
/
+4
*
Change TII::foldMemoryOperand API to require the machine instruction to be
Jakob Stoklund Olesen
2010-07-09
1
-4
/
+4
*
Convert EXTRACT_SUBREG to COPY when emitting machine instrs.
Jakob Stoklund Olesen
2010-07-08
1
-0
/
+3
*
Remove references to INSERT_SUBREG after de-SSA.
Jakob Stoklund Olesen
2010-07-08
1
-6
/
+0
*
Revert "Remove references to INSERT_SUBREG after de-SSA" r107725.
Jakob Stoklund Olesen
2010-07-07
1
-0
/
+6
*
Remove references to INSERT_SUBREG after de-SSA
Jakob Stoklund Olesen
2010-07-06
1
-6
/
+0
*
Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass.
Jakob Stoklund Olesen
2010-07-06
1
-1
/
+1
*
Detect and handle COPY in many places.
Jakob Stoklund Olesen
2010-07-03
1
-5
/
+5
*
VNInfos don't need to be destructed anymore.
Benjamin Kramer
2010-06-26
1
-2
/
+2
*
Don't track kills in VNInfo. Use interval ends instead.
Jakob Stoklund Olesen
2010-06-25
1
-19
/
+1
*
Remove the now unused LiveIntervals::getVNInfoSourceReg().
Jakob Stoklund Olesen
2010-06-24
1
-31
/
+0
*
Remove the -fast-spill option.
Jakob Stoklund Olesen
2010-06-24
1
-87
/
+0
*
Replace a big gob of old coalescer logic with the new CoalescerPair class.
Jakob Stoklund Olesen
2010-06-24
1
-8
/
+4
*
Verify that VNI kills are pointing to existing instructions.
Jakob Stoklund Olesen
2010-06-24
1
-0
/
+1
*
Revert "Replace a big gob of old coalescer logic with the new CoalescerPair c...
Jakob Stoklund Olesen
2010-06-24
1
-5
/
+8
*
Replace a big gob of old coalescer logic with the new CoalescerPair class.
Jakob Stoklund Olesen
2010-06-24
1
-8
/
+5
*
TwoAddressInstructionPass::CoalesceExtSubRegs can insert INSERT_SUBREG
Jakob Stoklund Olesen
2010-06-18
1
-1
/
+8
*
Allow a register to be redefined multiple times in a basic block.
Jakob Stoklund Olesen
2010-06-16
1
-6
/
+2
*
Use readsWritesVirtualRegister instead of counting uses and defs when inserting
Jakob Stoklund Olesen
2010-06-03
1
-46
/
+8
*
- Change MachineInstr::findRegisterDefOperandIdx so it can also look for defs
Evan Cheng
2010-05-21
1
-3
/
+3
*
Revert "Use MachineInstr::readsWritesVirtualRegister to determine if a regist...
Jakob Stoklund Olesen
2010-05-21
1
-8
/
+46
*
Use MachineInstr::readsWritesVirtualRegister to determine if a register is read.
Jakob Stoklund Olesen
2010-05-21
1
-46
/
+8
*
If the first definition of a virtual register is a partial redef, add an
Jakob Stoklund Olesen
2010-05-21
1
-1
/
+8
*
Fix typo in comment.
Nick Lewycky
2010-05-20
1
-2
/
+2
*
Yes, if the redef is a copy, update the old val# with the copy. But make sure...
Evan Cheng
2010-05-17
1
-8
/
+7
*
improve portability to systems that don't have powf/modf (e.g. solaris 9)
Chris Lattner
2010-05-15
1
-1
/
+1
*
A partial re-def instruction may be a copy.
Evan Cheng
2010-05-15
1
-1
/
+8
*
Re-defined valno is always valno even for partial re-def's.
Evan Cheng
2010-05-10
1
-2
/
+1
*
Teach liveintervalanalysis about virtual registers which are defined by reg_s...
Evan Cheng
2010-05-05
1
-14
/
+37
*
Teach PHI elimination to remove REG_SEQUENCE instructions and update referenc...
Evan Cheng
2010-05-04
1
-0
/
+24
*
Print basic block numbers in live interval debug output. Since the rest of the
Bob Wilson
2010-05-03
1
-1
/
+2
*
- Really preserve dbg_value instructions when the register is spilled.
Evan Cheng
2010-04-28
1
-2
/
+3
*
Re-enable 102323 with fix: do not update dbg_value's with incorrect frame ind...
Evan Cheng
2010-04-26
1
-20
/
+17
*
Temporary disable spiller modifying dbg_value. It's breaking build.
Evan Cheng
2010-04-26
1
-0
/
+5
*
- Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an...
Evan Cheng
2010-04-26
1
-3
/
+17
*
Eliminate MachineBasicBlock::const_livein_iterator and make
Dan Gohman
2010-04-13
1
-1
/
+1
*
rename llvm::llvm_report_error -> llvm::report_fatal_error
Chris Lattner
2010-04-07
1
-1
/
+1
*
Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allows
Benjamin Kramer
2010-03-30
1
-6
/
+1
*
Reapply r99881 with some fixes: only call destructor in releaseMemory!
Torok Edwin
2010-03-30
1
-1
/
+6
*
Revert 99881, it brooke smooshlab's llvm-gcc-i386-darwin9.
Torok Edwin
2010-03-30
1
-6
/
+1
*
Introduce another Reset() method in BumpPtrAllocator that calls a destructor
Torok Edwin
2010-03-30
1
-1
/
+6
*
Avoid being influenced by the presence of dbg_value instructions.
Evan Cheng
2010-03-30
1
-4
/
+13
*
Revert Edwin's change that is breaking MultiSource/Applications/ClamAV/clamscan.
Bob Wilson
2010-03-24
1
-3
/
+1
*
Fix memory leak in liveintervals: the destructor for VNInfos must be called,
Torok Edwin
2010-03-24
1
-1
/
+3
*
Fix liveintervals handling of dbg_value instructions.
Evan Cheng
2010-03-16
1
-9
/
+15
[next]