projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Create symbols marking the start of a section earlier.
[oota-llvm.git]
/
lib
/
CodeGen
/
BranchFolding.cpp
2015-03-10
Chad Rosier
Don't evaluate rend() on every iteration of the loop.
blob
|
commitdiff
|
raw
2015-03-10
Chad Rosier
[BranchFolding] Remove MMOs during tail merge to preser...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-14
Duncan P. N. Exon...
CodeGen: Canonicalize access to function attributes...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
David Blaikie
Update SetVector to rely on the underlying set's insert...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-14
Eric Christopher
Remove unnecessary TargetMachine.h includes.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-07
Akira Hatanaka
[Branch probability] Recompute branch weights of tail...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Eric Christopher
Have MachineFunction cache a pointer to the subtarget...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Pedro Artigas
Changed the liveness tracking in the RegisterScavenger
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-05
Sasa Stankovic
Prevent hoisting the instruction whose def might be...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Remove potential ODR violations by sinking...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-31
Paul Robinson
Disable each MachineFunctionPass for 'optnone' function...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Ekaterina Romanova
This is a fix for PR# 19051. I noticed code gen differe...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-07
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-07
Vincent Lejeune
Add a RequireStructuredCFG Field to TargetMachine.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-24
Andrew Trick
Fix tail merging to assign the (more) correct BasicBloc...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-22
Chad Rosier
Simplify logic now that r182490 is in place. No functi...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-27
Jakub Staszak
Remove unneeded #include.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Create enums for the different attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-07
Craig Topper
Fix indentation. Remove 'else' after return. No functio...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Bill Wendling
Remove the `hasFnAttr' method from Function.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-22
Benjamin Kramer
Reduce duplicated hash map lookups.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-02
Benjamin Kramer
Fix typos found by github.com/lyda/misspell-check
blob
|
commitdiff
|
raw
|
diff to current
2012-06-01
Jakob Stoklund Olesen
Switch all register list clients to the new MC*Iterator...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-01
Jakob Stoklund Olesen
Switch some getAliasSet clients to MCRegAliasIterator.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-23
Bill Wendling
Forgot to reverse conditional.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-23
Bill Wendling
Reduce indentation by early detection of 'continue...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-23
Preston Gurd
This patch fixes a problem which arose when using the...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-27
Jakob Stoklund Olesen
Branch folding may invalidate liveness.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Bill Wendling
Where the BranchFolding pass removes a branch then...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Craig Topper
Convert more GenRegisterInfo tables from unsigned to...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t to store register overlaps to reduce stati...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-22
Chad Rosier
Remove extra semi-colons.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Jakob Stoklund Olesen
Handle register masks in branch folding.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: Branc...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
blob
|
commitdiff
|
raw
|
diff to current
2012-01-12
Evan Cheng
When hoisting common code, watch out for uses which...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-07
Evan Cheng
Revert part of r147716. Looks like x87 instructions...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-07
Evan Cheng
Added a late machine instruction copy propagation pass...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Evan Cheng
- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-26
Bill Wendling
Reapply r142920 with fix:
blob
|
commitdiff
|
raw
|
diff to current
2011-10-25
Duncan Sands
Revert commit 142891. Takumi bisected the tablegen...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-25
Bill Wendling
An MBB which branches to an EH landing pad shouldn...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-05
Jakob Stoklund Olesen
Fix liveness computations in BranchFolding.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-06
Eli Friedman
When tail-merging multiple blocks, make sure to correct...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-14
Rafael Espindola
Add 132986 back, but avoid non-determinism if a bb...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-14
Rafael Espindola
revert 132986 to see if the bots go green.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-14
Rafael Espindola
Make the threshold used by branch folding softer. Befor...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-26
Devang Patel
Add comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-26
Devang Patel
During branch folding avoid inserting redundant DBG_VAL...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-12
Evan Cheng
Update comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-12
Evan Cheng
Re-enable branchfolding common code hoisting optimizati...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-12
Evan Cheng
Temporarily disable the transformation. It's breaking...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-12
Evan Cheng
Re-commit 131172 with fix. MachineInstr identity checks...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-11
Rafael Espindola
Revert 131172 as it is causing clang to miscompile...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-11
Evan Cheng
Add a late optimization to BranchFolding that hoist...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-22
Bill Wendling
Branch folding is folding a landing pad into a regular BB.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-21
Evan Cheng
Add more debugging output.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Reapply r110396, with fixes to appease the Linux buildb...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Revert r110396 to fix buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Owen Anderson
Don't use PassInfo* as a type identifier for passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-22
Evan Cheng
Tail merging pass shall not break up IT blocks. rdar...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-18
Evan Cheng
Allow ARM if-converter to be run after post allocation...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-17
Stuart Hastings
Add a DebugLoc parameter to TargetInstrInfo::InsertBran...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-03
Dan Gohman
Fix a bug which prevented tail merging of return instru...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
Dale Johannesen
Teach AnalyzeBranch, RemoveBranch and the branch
blob
|
commitdiff
|
raw
|
diff to current
2010-03-19
Bob Wilson
Stop trying to merge identical jump tables. This had...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-16
Bob Wilson
Remove a check that can no longer be true, after r84803.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-14
Chris Lattner
eliminate InvalidateLabel and LabelIDList from MMI...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Dale Johannesen
Fix another place where DEBUG_VALUE affected codegen.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Dale Johannesen
This survived a bootstrap, so let's try 98104 again.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Dale Johannesen
Speculatively revert 98104; could be what's causing...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Dale Johannesen
Ever more complicated DEBUG_VALUE fixes for branch...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-08
Dale Johannesen
Fix dbg value handling in tail merging.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-05
Dale Johannesen
Fix some more places where dbg_value affected codegen.
blob
|
commitdiff
|
raw
|
diff to current
2010-02-09
Chris Lattner
move target-independent opcodes out of TargetInstrInfo
blob
|
commitdiff
|
raw
|
diff to current
2010-01-25
Chris Lattner
Rearrange handling of jump tables. Highlights:
blob
|
commitdiff
|
raw
|
diff to current
2009-12-24
David Greene
Change errs() to dbgs().
blob
|
commitdiff
|
raw
|
diff to current
2009-12-16
Bill Wendling
Initialize uninitialized variables.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-16
Bill Wendling
Initialize uninitialized variables.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-15
Bill Wendling
Revert these. They may have been causing 483_xalancbmk...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-11
Bill Wendling
Don't try to move a MBB into the fall-through position...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-05
Dan Gohman
Remove the target hook TargetInstrInfo::BlockHasNoFallT...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-03
Chris Lattner
improve portability to avoid conflicting with std:...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-26
Bob Wilson
Split tail duplication into a separate pass. This...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-24
Bob Wilson
Refactor target hook for tail duplication as requested...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-18
Bob Wilson
There should be no need to keep renumbering blocks...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-18
Bob Wilson
Tail duplication still needs to iterate. Duplicating...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-18
Bob Wilson
Add another statistic to measure code size due to tail...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-18
Bob Wilson
Add statistics for tail duplication.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-18
Bob Wilson
Add a target hook to allow changing the tail duplicatio...
blob
|
commitdiff
|
raw
|
diff to current
next