projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
If we detect that the instruction we are simplifying is unreachable, arrange for
2010-12-15
Bill Wendling
Add fixups for Thumb LDR/STR instructions.
commit
|
commitdiff
|
tree
2010-12-15
Bill Wendling
Add mention that we support FreeBSD/amd64.
commit
|
commitdiff
|
tree
2010-12-15
Bill Wendling
Reapply r121808 now that the missing patterns have...
commit
|
commitdiff
|
tree
2010-12-15
Bill Wendling
Add some missing patterns now that tLDRB and tLDRH...
commit
|
commitdiff
|
tree
2010-12-15
Bill Wendling
Revert r121808 until I can fix the build.
commit
|
commitdiff
|
tree
2010-12-14
Bill Wendling
Comments and cleaning.
commit
|
commitdiff
|
tree
2010-12-14
Bill Wendling
Make the ISel selections for LDR/STR the same as before...
commit
|
commitdiff
|
tree
2010-12-14
Bill Wendling
Fix comment.
commit
|
commitdiff
|
tree
2010-12-14
Bill Wendling
Multiclassify the LDR/STR encoding patterns. The only...
commit
|
commitdiff
|
tree
2010-12-14
Bill Wendling
Use the integer scheduling intrinsic for integer loads...
commit
|
commitdiff
|
tree
2010-12-14
Bill Wendling
The tLDR et al instructions were emitting either a...
commit
|
commitdiff
|
tree
2010-12-13
Bill Wendling
Add support for using the `!if' operator when initializing...
commit
|
commitdiff
|
tree
2010-12-13
Bill Wendling
Move <map> include out of .h and into .cpp.
commit
|
commitdiff
|
tree
2010-12-13
Bill Wendling
Merge DEBUG statements.
commit
|
commitdiff
|
tree
2010-12-10
Bill Wendling
Get rid of ellipses.
commit
|
commitdiff
|
tree
2010-12-10
Bill Wendling
The MCFixupKindInfo table needs to be in the order...
commit
|
commitdiff
|
tree
2010-12-09
Bill Wendling
Fix the prototype for the llvm.eh.selector intrinsic.
commit
|
commitdiff
|
tree
2010-12-09
Bill Wendling
Thumb ldr reg+imm offsets were encoded incorrectly...
commit
|
commitdiff
|
tree
2010-12-09
Bill Wendling
Remove extraneous semicolon.
commit
|
commitdiff
|
tree
2010-12-09
Bill Wendling
Attempt to make the bit-twiddling readable resulted...
commit
|
commitdiff
|
tree
2010-12-09
Bill Wendling
The BLX instruction is encoded differently than the...
commit
|
commitdiff
|
tree
2010-12-08
Bill Wendling
Support the "target" encodings for the CB[N]Z instructions.
commit
|
commitdiff
|
tree
2010-12-08
Bill Wendling
Use this new fangled StringSwitch technology.
commit
|
commitdiff
|
tree
2010-12-08
Bill Wendling
Cleanup table a bit.
commit
|
commitdiff
|
tree
2010-12-08
Bill Wendling
Fix newlines.
commit
|
commitdiff
|
tree
2010-12-08
Bill Wendling
Add support for loading from a constant pool.
commit
|
commitdiff
|
tree
2010-12-07
Bill Wendling
Cleanup in the Darwin end. No functionality change.
commit
|
commitdiff
|
tree
2010-12-07
Bill Wendling
A bit of cleanup: early exit ApplyFixup and cache the...
commit
|
commitdiff
|
tree
2010-12-04
Bill Wendling
Initialize HasPOPCNT.
commit
|
commitdiff
|
tree
2010-12-04
Bill Wendling
Silence 'may be used uninitialized in this function...
commit
|
commitdiff
|
tree
2010-12-03
Bill Wendling
Use correct variable names to match the patterns.
commit
|
commitdiff
|
tree
2010-12-03
Bill Wendling
I did it wrong. Don't disregard these encodings here.
commit
|
commitdiff
|
tree
2010-12-03
Bill Wendling
Don't overwrite the opcode passed into the T1Special...
commit
|
commitdiff
|
tree
2010-12-03
Bill Wendling
Add Thumb encoding for some more instructions.
commit
|
commitdiff
|
tree
2010-12-03
Bill Wendling
Ignore decode table conflicts in the tMOVgpr2tgpr,...
commit
|
commitdiff
|
tree
2010-12-03
Bill Wendling
The tLDR instruction wasn't encoded properly:
commit
|
commitdiff
|
tree
2010-12-01
Bill Wendling
Add a post encoder method to the VFP instructions to...
commit
|
commitdiff
|
tree
2010-12-01
Bill Wendling
Remove "comparison of integers of different signs"...
commit
|
commitdiff
|
tree
2010-12-01
Bill Wendling
General cleanups of comments.
commit
|
commitdiff
|
tree
2010-12-01
Bill Wendling
Formatting. It's all the rage!
commit
|
commitdiff
|
tree
2010-12-01
Bill Wendling
More refactoring. This time the T1pI pattern.
commit
|
commitdiff
|
tree
2010-12-01
Bill Wendling
s/T1pIEncode/T1pILdStEncode/g
commit
|
commitdiff
|
tree
2010-12-01
Bill Wendling
Renaming variables to coincide with documentation....
commit
|
commitdiff
|
tree
2010-12-01
Bill Wendling
Refactor T1sI and T1sIt encodings into helper classes.
commit
|
commitdiff
|
tree
2010-12-01
Bill Wendling
Refactor the T1sIt encodings into a parent class to...
commit
|
commitdiff
|
tree
2010-11-30
Bill Wendling
Rename operands to match ARM documentation. No functionality...
commit
|
commitdiff
|
tree
2010-11-30
Bill Wendling
Inline classes that were used in only one place.
commit
|
commitdiff
|
tree
2010-11-30
Bill Wendling
* Add support for encoding t_addrmode_s2 and t_addrmode_s1...
commit
|
commitdiff
|
tree
2010-11-30
Bill Wendling
Add parsing for the Thumb t_addrmode_s4 addressing...
commit
|
commitdiff
|
tree
2010-11-30
Bill Wendling
Minor cleanups. No functional change.
commit
|
commitdiff
|
tree
2010-11-30
Bill Wendling
s/ARM::BRIND/ARM::BX/g to coincide with r120366.
commit
|
commitdiff
|
tree
2010-11-30
Bill Wendling
Add correct encoding for "bl __aeabi_read_tp". However...
commit
|
commitdiff
|
tree
2010-11-30
Bill Wendling
Add some encoding for the adr instruction. Labels still...
commit
|
commitdiff
|
tree
2010-11-30
Bill Wendling
Predicate encoding should be withing {}s. And general...
commit
|
commitdiff
|
tree
2010-11-30
Bill Wendling
Predicate encoding should be withing {}s.
commit
|
commitdiff
|
tree
2010-11-29
Bill Wendling
Thumb encodings for conditional moves.
commit
|
commitdiff
|
tree
2010-11-29
Bill Wendling
Refactor some of the "disassembly-only" instructions...
commit
|
commitdiff
|
tree
2010-11-29
Bill Wendling
Add more Thumb encodings.
commit
|
commitdiff
|
tree
2010-11-29
Bill Wendling
More Thumb encodings.
commit
|
commitdiff
|
tree
2010-11-29
Bill Wendling
Add Thumb encodings for REV instructions.
commit
|
commitdiff
|
tree
2010-11-29
Bill Wendling
Add more Thumb encodings.
commit
|
commitdiff
|
tree
2010-11-21
Bill Wendling
More Thumb encodings.
commit
|
commitdiff
|
tree
2010-11-21
Bill Wendling
Add encoding for ARM "trap" instruction.
commit
|
commitdiff
|
tree
2010-11-21
Bill Wendling
The "trap" instruction is one of this which doesn't...
commit
|
commitdiff
|
tree
2010-11-21
Bill Wendling
- Give "trap" the correct encoding, at least according...
commit
|
commitdiff
|
tree
2010-11-20
Bill Wendling
A few more thumb instruction MC encodings.
commit
|
commitdiff
|
tree
2010-11-20
Bill Wendling
Add more Thumb add instruction encodings.
commit
|
commitdiff
|
tree
2010-11-20
Bill Wendling
Add Thumb encodings for some add instructions.
commit
|
commitdiff
|
tree
2010-11-20
Bill Wendling
Add more encodings for Thumb instructions.
commit
|
commitdiff
|
tree
2010-11-20
Bill Wendling
Have the getAddrMode3OpValue() function in ARMCodeEmitter...
commit
|
commitdiff
|
tree
2010-11-20
Bill Wendling
Check for _setjmp too, because it's also used.
commit
|
commitdiff
|
tree
2010-11-19
Bill Wendling
Encodings for the compare instructions.
commit
|
commitdiff
|
tree
2010-11-19
Bill Wendling
Add encodings for some of the thumb ADD instructions...
commit
|
commitdiff
|
tree
2010-11-19
Bill Wendling
Revert accidental commit.
commit
|
commitdiff
|
tree
2010-11-19
Bill Wendling
Change long binary encodings to use hex instead. It...
commit
|
commitdiff
|
tree
2010-11-19
Bill Wendling
Add MC encodings for some Thumb instructions. Test...
commit
|
commitdiff
|
tree
2010-11-19
Bill Wendling
Use array_pod_sort because the list is contiguous.
commit
|
commitdiff
|
tree
2010-11-19
Bill Wendling
An 'unreachable' shouldn't have a '0 &&' prefix.
commit
|
commitdiff
|
tree
2010-11-18
Bill Wendling
Add support for parsing the writeback ("!") token.
commit
|
commitdiff
|
tree
2010-11-18
Bill Wendling
Give the exclamation point a name instead of a number.
commit
|
commitdiff
|
tree
2010-11-18
Bill Wendling
Don't allocate the SmallVector of Registers. It gets...
commit
|
commitdiff
|
tree
2010-11-18
Bill Wendling
Missed the _RET versions of LDMIA.
commit
|
commitdiff
|
tree
2010-11-17
Bill Wendling
Add missing opcodes now that this function's used in...
commit
|
commitdiff
|
tree
2010-11-17
Bill Wendling
The machine instruction no longer encodes the submode...
commit
|
commitdiff
|
tree
2010-11-17
Bill Wendling
Proper encoding for VLDM and VSTM instructions. The...
commit
|
commitdiff
|
tree
2010-11-17
Bill Wendling
Add binary emission stuff for VLDM/VSTM. This reuses the
commit
|
commitdiff
|
tree
2010-11-16
Bill Wendling
Use the correct variable names so that the encodings...
commit
|
commitdiff
|
tree
2010-11-16
Bill Wendling
L_bit doesn't work here.
commit
|
commitdiff
|
tree
2010-11-16
Bill Wendling
- Remove dead patterns.
commit
|
commitdiff
|
tree
2010-11-16
Bill Wendling
vldm and vstm are mnemonics for vldmia and vstmia resp.
commit
|
commitdiff
|
tree
2010-11-16
Bill Wendling
Test encodings for LDM and STM.
commit
|
commitdiff
|
tree
2010-11-16
Bill Wendling
Encode the multi-load/store instructions with their...
commit
|
commitdiff
|
tree
2010-11-13
Bill Wendling
Comment out the defms until they're activated.
commit
|
commitdiff
|
tree
2010-11-13
Bill Wendling
Add uses of the *_ldst_multi multiclasses. These aren...
commit
|
commitdiff
|
tree
2010-11-13
Bill Wendling
Convert the modes to lower case.
commit
|
commitdiff
|
tree
2010-11-13
Bill Wendling
Minor cleanups:
commit
|
commitdiff
|
tree
2010-11-13
Bill Wendling
Add *_ldst_mult multiclasses to the ARM back-end. These...
commit
|
commitdiff
|
tree
2010-11-10
Bill Wendling
Emit a '!' if this is a "writeback" register or memory...
commit
|
commitdiff
|
tree
2010-11-09
Bill Wendling
Emit the warning about the register list not being...
commit
|
commitdiff
|
tree
2010-11-09
Bill Wendling
s/std::vector/SmallVector/
commit
|
commitdiff
|
tree
next