Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
d9f3dd96b2a924f12d379459d415e9a1a9793cfd
/
utils
325907d
Check all patterns for missing instruction flags.
by Jakob Stoklund Olesen
· 12 years ago
1144af3
Fix integer undefined behavior due to signed left shift overflow in LLVM.
by Richard Smith
· 12 years ago
4ad27ed
Infer instruction properties from single-instruction patterns.
by Jakob Stoklund Olesen
· 12 years ago
aaaecfc
Stop inferring isVariadic from instruction patterns.
by Jakob Stoklund Olesen
· 12 years ago
91f8dc9
Verify explicit instruction properties when they can be inferred.
by Jakob Stoklund Olesen
· 12 years ago
912519a
Heed guessInstructionProperties, and stop warning on redundant flags.
by Jakob Stoklund Olesen
· 12 years ago
c1f10fd
Tristate mayLoad, mayStore, and hasSideEffects.
by Jakob Stoklund Olesen
· 12 years ago
f104bf6
Add CodeGenTarget::guessInstructionProperties.
by Jakob Stoklund Olesen
· 12 years ago
a00b80b
Fix a bunch of -Wdocumentation warnings.
by Dmitri Gribenko
· 12 years ago
376a8a7
Print out the location of expanded multiclass defs in TableGen errors.
by Jakob Stoklund Olesen
· 12 years ago
c8f267f
TblGen: Make asm-matcher ConvertToMCInst() table driven.
by Jim Grosbach
· 12 years ago
4c1d2ba
Formatting. No functional change.
by Chad Rosier
· 12 years ago
72e9b6a
Add stub methods for mips assembly matcher.
by Akira Hatanaka
· 12 years ago
8cd9eae
Declare some for loop indices inside the for loop statement.
by Craig Topper
· 12 years ago
c056483
Fix up indentation of outputted decode function for readability.
by Craig Topper
· 12 years ago
c797f2e
lit: Show actually created count of threads. The incorrect threads count is printed if the number of tests are less than the number of default threads.
by NAKAMURA Takumi
· 12 years ago
f2c64ef
Add an MCID::Select flag and TII hooks for optimizing selects.
by Jakob Stoklund Olesen
· 12 years ago
d024a20
Add a CoveringSubRegIndices field to SubRegIndex records.
by Jakob Stoklund Olesen
· 12 years ago
c97eda2
Make synthesized sub-register indexes available in the target namespace.
by Jakob Stoklund Olesen
· 12 years ago
95d235d
Fix a const violation in the generated disassembler.
by Benjamin Kramer
· 12 years ago
fc1a161
Switch the fixed-length disassembler to be table-driven.
by Jim Grosbach
· 12 years ago
78cab94
Add some missing includes for the build against stdcxx.
by Joerg Sonnenberger
· 12 years ago
ec175ff
Use the final .version number for LLVM_MINOR_VERSION in Apple llvmCore builds.
by Bob Wilson
· 12 years ago
249d670
[ms-inline asm] Add a new Inline Asm Non-Standard Dialect attribute.
by Chad Rosier
· 12 years ago
d43b5c9
Added MispredictPenalty to SchedMachineModel.
by Andrew Trick
· 12 years ago
087642f
Remove extraneous ';'.
by Bill Wendling
· 12 years ago
7b07d69
Remove redundant '== true' after a comparison.
by Richard Trieu
· 12 years ago
1de266b
[yaml2obj] Fix build. Apparently I've gotten too familiar with C++11.
by Michael J. Spencer
· 12 years ago
a915f24
Add yaml2obj. A utility to convert YAML to binaries.
by Michael J. Spencer
· 12 years ago
5a2c607
Add more indirection to the disassembler tables to reduce amount of space used to store the operand types and encodings. Store only the unique combinations in a separate table and store indices in the instruction table. Saves about 32K of static data.
by Craig Topper
· 12 years ago
d77ce4a
[obj2yaml] Print the Relocations header.
by Michael J. Spencer
· 12 years ago
521ed46
Use regex instead of special casing clang and llvm libraries.
by Ted Kremenek
· 12 years ago
19dbe2f
Use uint8_t to store the InstructionContext table. Saves 768 bytes of static data.
by Craig Topper
· 12 years ago
de9e333
Tidy up. Move for loop index declarations into for statements. Use unsigned instead of uint16_t for loop indices. Use unsigned instead of uint32_t for arguments to raw_ostream.indent.
by Craig Topper
· 12 years ago
e08789f
Tidy up function argument formatting.
by Craig Topper
· 12 years ago
a31359a
Remove trailing whitespace
by Craig Topper
· 12 years ago
9840009
Remove trailing whitespace
by Craig Topper
· 12 years ago
49d86c9
Mark MOVZX32_NOREX as isCodeGenOnly and neverHasSideEffects. The isCodeGenOnly change allows special detection of _NOREX instructions to be removed from tablegen disassembler code.
by Craig Topper
· 12 years ago
95c929f
Remove some unnecessary filter checks. They were already covered by IsCodeGenOnly
by Craig Topper
· 12 years ago
24fd0dd
Remove check for sub class of X86Inst from filter function since caller guaranteed it. Replace another sub class check with ShouldBeEmitted flag since it was factored in there already.
by Craig Topper
· 12 years ago
50c5c82
Simplify code that filtered certain instructions in two different ways. No functional change.
by Craig Topper
· 12 years ago
87a9ece
Remove check for f256mem from has256BitOperands as nothing depended on it and it isn't the only 256-bit memory type anyway.
by Craig Topper
· 12 years ago
e6c97ff
Remove trailing whitespace.
by Craig Topper
· 12 years ago
f553587
Clean up includes.
by Craig Topper
· 12 years ago
0371cd8
Eliminate the large XXXSubRegTable constant arrays.
by Jakob Stoklund Olesen
· 12 years ago
2ca6b3c
Remove support for 'CompositeIndices' and sub-register cycles.
by Jakob Stoklund Olesen
· 12 years ago
7f76cb6
Make l/q suffixes on AVX forms of scalar convert instructions consistent with their non-AVX forms.
by Craig Topper
· 12 years ago
303c909
Differentially encode all MC register lists.
by Jakob Stoklund Olesen
· 12 years ago
581a739
Fix a "Bad fd number" error on some platforms due to a less portable
by Eric Christopher
· 12 years ago
c8e41c5
Fix a typo (the the => the)
by Sylvestre Ledru
· 12 years ago
b1a4642
lit: Use close_fds=True on UNIX, to avoid file descriptor pollution of
by Daniel Dunbar
· 12 years ago
76f63ae
Move around some enum elements so that lastMRM corrects gets assigned 56, which
by Richard Trieu
· 12 years ago
b8d1764
TblGen: Tweak to pretty-print DAGISel.inc a bit better.
by Jim Grosbach
· 12 years ago
75dc33a
Make x86 asm parser to check for xmm vs ymm for index register in gather instructions. Also fix Intel syntax for gather instructions to use 'DWORD PTR' or 'QWORD PTR' to match gas.
by Craig Topper
· 12 years ago
d3e3121
TableGen: Pattern<> references to null_frag are a nop.
by Jim Grosbach
· 12 years ago
ac915b4
TableGen: Allow conditional instruction pattern in multiclass.
by Jim Grosbach
· 12 years ago
b885dc8
Defer checking for registers in the MC AsmMatcher until the after user-defined match classes have been checked. This allows the creation of MatchClass's that are supersets of a register class.
by Owen Anderson
· 12 years ago
151d81d
TableGen: Assembly matcher 'insufficient operands' diagnostic.
by Jim Grosbach
· 12 years ago
5aba78b
Update GATHER instructions to support 2 read-write operands. Patch from myself and Manman Ren.
by Craig Topper
· 12 years ago
cb94192
Machine model: allow itineraries to be shared by different processor models.
by Andrew Trick
· 12 years ago
2661b41
I'm introducing a new machine model to simultaneously allow simple
by Andrew Trick
· 12 years ago
06495cd
whitespace
by Andrew Trick
· 12 years ago
a11a628
Tweak spelling.
by Andrew Trick
· 12 years ago
1f7ebdd
Revert r159528 which taught lit's builtin shell test runner about the
by Chandler Carruth
· 12 years ago
506bb19
Fix the C++11 build. I hate narrowing conversions.
by Chandler Carruth
· 12 years ago
218ee74
Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."
by Andrew Trick
· 12 years ago
cab8e1e
Teach the built-in shell test runner in lit to handle '|&'-style pipes.
by Chandler Carruth
· 12 years ago
3e4b3b9
Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."
by Andrew Trick
· 12 years ago
0d9513c
Make NumMicroOps a variable in the subtarget's instruction itinerary.
by Andrew Trick
· 12 years ago
87dc7a4
Fix Windows build after r159281: s/iterator/const_iterator
by Alexey Samsonov
· 12 years ago
d7df6cf
Silence unused variable warning.
by Richard Trieu
· 12 years ago
e2529dc
Refactor and speed up DFA generator.
by Anshuman Dasgupta
· 12 years ago
ef970c1
TableGen: AsmMatcher diagnostics preference detail.
by Jim Grosbach
· 12 years ago
1f7a1b6
X86: add GATHER intrinsics (AVX2) in LLVM
by Manman Ren
· 12 years ago
ca578e7
Teach TableGen to put chains on more instructions
by Tim Northover
· 12 years ago
db1714e
Typo.
by Eric Christopher
· 12 years ago
4dbfdfb
TableGen: AsmMatcher support for better operand diagnostics.
by Jim Grosbach
· 12 years ago
b460a33
Revert r158679 - use case is unclear (and it increases the memory footprint).
by Hal Finkel
· 12 years ago
a6d98b8
Reverting makefile change wile I figure out what the heck happened
by Marshall Clow
· 12 years ago
360713e
Added building yaml2obj to the configure+make build system
by Marshall Clow
· 12 years ago
d85934b
Use "NoItineraries" for processors with no itineraries.
by Andrew Trick
· 12 years ago
c57b888
New test tool: obj2yaml
by Marshall Clow
· 12 years ago
e877c4f
Allow up to 64 functional units per processor itinerary.
by Hal Finkel
· 12 years ago
325bd66
TableGen: AsmMatcher missing-features list minimization.
by Jim Grosbach
· 12 years ago
3f696e5
Add two newlines in ParseSubtargetFeatures's debug output after the CPU is printed.
by Hal Finkel
· 12 years ago
6f36fa9
Write llvm-tblgen backends as functions instead of sub-classes.
by Jakob Stoklund Olesen
· 12 years ago
0076ad7
Sched itinerary fix: Avoid static initializers.
by Andrew Trick
· 12 years ago
7e8921b
Teach the AsmMatcherEmitter to allow InstAlias' where the suboperands of a complex operand are called out explicitly in the asm string.
by Owen Anderson
· 12 years ago
955f938
Remove dead private member variables from gtest.
by Benjamin Kramer
· 12 years ago
95a9d93
Round 2 of dead private variable removal.
by Benjamin Kramer
· 12 years ago
a7542d5
Remove unused private fields found by clang's new -Wunused-private-field.
by Benjamin Kramer
· 12 years ago
c82fd37
Fix gtest build issue on Visual Studio 2012 RC
by Justin Holewinski
· 12 years ago
fc99299
misched: Added MultiIssueItineraries.
by Andrew Trick
· 12 years ago
d9b0b02
Fix typos found by http://github.com/lyda/misspell-check
by Benjamin Kramer
· 12 years ago
b2a6d81
Didn't mean to export this function.
by Jakob Stoklund Olesen
· 12 years ago
f5d4e51
Emit register unit root tables.
by Jakob Stoklund Olesen
· 12 years ago
ff09e56
Print uint16_t numbers without a sign.
by Jakob Stoklund Olesen
· 12 years ago
dee3be6
Remove little semicolon that caused a lot of warnings.
by Benjamin Kramer
· 12 years ago
f52baf7
Emit register unit lists for each register.
by Jakob Stoklund Olesen
· 12 years ago
1386e9b
Add intrinsics, code gen, assembler and disassembler support for the SSE4a extrq and insertq instructions.
by Benjamin Kramer
· 12 years ago
Next »