index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
Commit message (
Expand
)
Author
Age
*
Move Sub simplifications and additional Add simplifications out of
Duncan Sands
2010-12-15
*
If we detect that the instruction we are simplifying is unreachable, arrange for
Duncan Sands
2010-12-15
*
Teach jump threading to "look through" a select when the branch direction of ...
Frits van Bommel
2010-12-15
*
Add fixups for Thumb LDR/STR instructions.
Bill Wendling
2010-12-15
*
Relax alignment fragments.
Rafael Espindola
2010-12-15
*
Patch by David Meyer to avoid a O(N^2) behaviour when relaxing fragments.
Rafael Espindola
2010-12-15
*
add another overflow idiom
Chris Lattner
2010-12-15
*
add a note about overflow idiom recognition.
Chris Lattner
2010-12-15
*
Generalize an assert.
Rafael Espindola
2010-12-15
*
add a shift/imul missed optimization
Chris Lattner
2010-12-15
*
add a note about a SPEC hack that gcc mainline does.
Chris Lattner
2010-12-15
*
take care of some todos, transforming [us]mul_lohi into
Chris Lattner
2010-12-15
*
when transforming a MULHS into a wider MUL, there is no need to SRA the
Chris Lattner
2010-12-15
*
make qsort predicate more conformant by returning 0 for equal values.
Chris Lattner
2010-12-15
*
Reapply r121808 now that the missing patterns have been supplied.
Bill Wendling
2010-12-15
*
Add some missing patterns now that tLDRB and tLDRH are split into reg and
Bill Wendling
2010-12-15
*
Fix PR8790, another instance where unreachable code can cause instruction sim...
Owen Anderson
2010-12-15
*
Cleanup trailing whitespace.
Owen Anderson
2010-12-15
*
Revert r121808 until I can fix the build.
Bill Wendling
2010-12-15
*
thumb adr fixup needs alignment just like the t2 version.
Jim Grosbach
2010-12-14
*
Comments and cleaning.
Bill Wendling
2010-12-14
*
Make the ISel selections for LDR/STR the same as before the LDRr/LDRi split. In
Bill Wendling
2010-12-14
*
Simplify RegAllocGreedy's use of register aliases.
Jakob Stoklund Olesen
2010-12-14
*
Simplify CCState's use of register aliases.
Jakob Stoklund Olesen
2010-12-14
*
Simplify AggressiveAntiDepBreaker's use of register aliases.
Jakob Stoklund Olesen
2010-12-14
*
Simplyfy RegAllocBasic by using getOverlaps instead of getAliasSet.
Jakob Stoklund Olesen
2010-12-14
*
Add support for MC-ized encoding of tLEApcrel and tLEApcrelJT. rdar://8755755
Jim Grosbach
2010-12-14
*
Fix comment.
Bill Wendling
2010-12-14
*
Multiclassify the LDR/STR encoding patterns. The only functionality difference
Bill Wendling
2010-12-14
*
Fix a minor bug in two-address pass. It was missing a commute opportunity.
Evan Cheng
2010-12-14
*
trailing whitespace
Jim Grosbach
2010-12-14
*
Move debugging code entirely within DEBUG(). Silences an unused variable
Matt Beaumont-Gay
2010-12-14
*
Refactor a bit for legibility.
Jim Grosbach
2010-12-14
*
trailing whitespace.
Jim Grosbach
2010-12-14
*
Make sure to propagate the predicate operands for LEApcrel to ADR.
Jim Grosbach
2010-12-14
*
Fix a small bug (typo?) in the fixup for Thumb1 CBZ/CBNZ instructions.
Owen Anderson
2010-12-14
*
Add LiveIntervalUnion print methods, RegAllocGreedy::trySplit debug spew.
Jakob Stoklund Olesen
2010-12-14
*
Use TRI::printReg instead of AbstractRegisterDescription when printing
Jakob Stoklund Olesen
2010-12-14
*
Add TargetRegisterInfo::printReg() to pretty-print registers.
Jakob Stoklund Olesen
2010-12-14
*
ARM Fixups relative to thumb functions need to have the low bit of the value
Jim Grosbach
2010-12-14
*
Q.seenAllInterferences() must be called after Q.collectInterferingVRegs().
Jakob Stoklund Olesen
2010-12-14
*
MC/ARM: Fix-up fixup offset for fixup_arm_branch target specific fixup.
Daniel Dunbar
2010-12-14
*
Trailing whitespace
Jim Grosbach
2010-12-14
*
Use the integer scheduling intrinsic for integer loads and stores.
Bill Wendling
2010-12-14
*
- Insert new instructions before DomBlock's terminator,
Chris Lattner
2010-12-14
*
fix two significant issues with FoldTwoEntryPHINode:
Chris Lattner
2010-12-14
*
remove the instsimplify logic I added in r121754. It is apparently
Chris Lattner
2010-12-14
*
clean up logic, convert std::set to SmallPtrSet, handle the case
Chris Lattner
2010-12-14
*
tidy up a bit, move DEBUG down to when we commit to doing the transform so we
Chris Lattner
2010-12-14
*
use SimplifyInstruction instead of reimplementing part of it.
Chris Lattner
2010-12-14
[next]