projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Predicate encoding should be withing {}s. And general cleanup.
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
2010-11-09
Bill Wendling
Delete the allocated vector.
commit
|
commitdiff
|
tree
2010-11-09
Bill Wendling
Two types of instructions have register lists:
commit
|
commitdiff
|
tree
2010-11-09
Bill Wendling
Revert r118457 and r118458. These won't hold for GPRs.
commit
|
commitdiff
|
tree
2010-11-08
Bill Wendling
Get the register and count from the register list operands.
commit
|
commitdiff
|
tree
2010-11-08
Bill Wendling
reglist has two operands.
commit
|
commitdiff
|
tree
2010-11-08
Bill Wendling
The "addRegListOperands()" function returns the start...
commit
|
commitdiff
|
tree
2010-11-08
Bill Wendling
Add "write back" bit encoding.
commit
|
commitdiff
|
tree
2010-11-08
Bill Wendling
Make RegList an ASM operand so that TableGen will generate...
commit
|
commitdiff
|
tree
2010-11-08
Bill Wendling
Revert.
commit
|
commitdiff
|
tree
2010-11-07
Bill Wendling
In this context, a reglist is a reg.
commit
|
commitdiff
|
tree
2010-11-06
Bill Wendling
Add support for parsing register lists. We can't use...
commit
|
commitdiff
|
tree
2010-11-06
Bill Wendling
Return the base register of a register list for the...
commit
|
commitdiff
|
tree
2010-11-06
Bill Wendling
General cleanup:
commit
|
commitdiff
|
tree
2010-11-06
Bill Wendling
Add a RegList (register list) object to ARMOperand...
commit
|
commitdiff
|
tree
2010-11-06
Bill Wendling
Fix grammar.
commit
|
commitdiff
|
tree
2010-11-06
Bill Wendling
Fix grammar.
commit
|
commitdiff
|
tree
2010-11-06
Bill Wendling
MatchRegisterName() returns 0 if it can't match the...
commit
|
commitdiff
|
tree
2010-11-06
Bill Wendling
Use TryParseRegister() instead of MatchRegisterName...
commit
|
commitdiff
|
tree
2010-11-04
Bill Wendling
Add encoding for VSTR.
commit
|
commitdiff
|
tree
2010-11-03
Bill Wendling
Put the PC encoding in the correct bit position.
commit
|
commitdiff
|
tree
2010-11-03
Bill Wendling
The MC code couldn't handle ARM LDR instructions with...
commit
|
commitdiff
|
tree
2010-11-02
Bill Wendling
Obsessive formatting changes. No functionality impact.
commit
|
commitdiff
|
tree
2010-11-02
Bill Wendling
Omit unused parameter name.
commit
|
commitdiff
|
tree
2010-11-02
Bill Wendling
Simplify the EncodeInstruction method now that a lot...
commit
|
commitdiff
|
tree
2010-11-02
Bill Wendling
Rename getAddrModeImm12OpValue to getAddrModeImmOpValue...
commit
|
commitdiff
|
tree
2010-11-01
Bill Wendling
Missed reverting this bit.
commit
|
commitdiff
|
tree
2010-11-01
Bill Wendling
Minor cleanup.
commit
|
commitdiff
|
tree
2010-11-01
Bill Wendling
Move the machine operand MC encoding patterns to the...
commit
|
commitdiff
|
tree
2010-11-01
Bill Wendling
Use ARM-style comments.
commit
|
commitdiff
|
tree
2010-11-01
Bill Wendling
When we look at instructions to convert to setting...
commit
|
commitdiff
|
tree
2010-11-01
Bill Wendling
Move instruction encoding bits into the parent class...
commit
|
commitdiff
|
tree
2010-11-01
Bill Wendling
More tests to XFAIL. The arm-and-txt-peephole.ll test...
commit
|
commitdiff
|
tree
2010-11-01
Bill Wendling
The testcase is now XFAILed. Sorry about the breakage.
commit
|
commitdiff
|
tree
2010-11-01
Bill Wendling
Disable because peephole is disabled.
commit
|
commitdiff
|
tree
2010-10-31
Bill Wendling
Disable the peephole optimizer until 186.crafty on...
commit
|
commitdiff
|
tree
2010-10-29
Bill Wendling
Some instructions end with an "ls" prefix, but it doesn...
commit
|
commitdiff
|
tree
2010-10-29
Bill Wendling
This may be an ARM target, so check for _Unwind_SjLj_Resume.
commit
|
commitdiff
|
tree
2010-10-27
Bill Wendling
Random cleanups and format changes.
commit
|
commitdiff
|
tree
2010-10-21
Bill Wendling
Fix whitespace.
commit
|
commitdiff
|
tree
2010-10-20
Bill Wendling
Add encoding for moving a value between two ARM core...
commit
|
commitdiff
|
tree
2010-10-20
Bill Wendling
Add encodings for movement between ARM core registers...
commit
|
commitdiff
|
tree
2010-10-19
Bill Wendling
Fix spelling.
commit
|
commitdiff
|
tree
2010-10-18
Bill Wendling
Don't recompute MachineRegisterInfo in the Optimize...
commit
|
commitdiff
|
tree
2010-10-15
Bill Wendling
ARMCodeEmitter::emitMiscInstruction is dead. Long live
commit
|
commitdiff
|
tree
2010-10-15
Bill Wendling
Reformatting. No functionalogicality changes.
commit
|
commitdiff
|
tree
2010-10-14
Bill Wendling
Add support for vmov.f64/.f32 encoding. There's a bit...
commit
|
commitdiff
|
tree
2010-10-14
Bill Wendling
Add encoding for 'fmstat'.
commit
|
commitdiff
|
tree
2010-10-14
Bill Wendling
- Add encodings for multiply add/subtract instructions...
commit
|
commitdiff
|
tree
2010-10-13
Bill Wendling
Add MC encodings for VCVT* instrunctions.
commit
|
commitdiff
|
tree
2010-10-13
Bill Wendling
Add encodings for VNEG and VSQRT. Also add encodings...
commit
|
commitdiff
|
tree
2010-10-13
Bill Wendling
Add encodings for VCVT instructions.
commit
|
commitdiff
|
tree
2010-10-13
Bill Wendling
Add VCMPZ and VABS.
commit
|
commitdiff
|
tree
2010-10-13
Bill Wendling
Refactor VCMP instructions.
commit
|
commitdiff
|
tree
next