505 Commits (a395f01b3eafe36beeadf744e337ec1f30208eb6)
 

Author SHA1 Message Date
Andrea Canciani a395f01b3e Fix some typos in the documentation 8 years ago
Jakob Stoklund Olesen 7e54cdb4f5 Stop testing on nightly rust 8 years ago
Jakob Stoklund Olesen 0d3990c394 Make sure we can find rustfmt. 8 years ago
Jakob Stoklund Olesen 6e33173fce Install rustfmt when running under Travis CI. 8 years ago
Jakob Stoklund Olesen 5b71ec922a Add pip files to the cache. 8 years ago
Jakob Stoklund Olesen c132b8c328 Upgrade to rustfmt 0.7.1 8 years ago
Jakob Stoklund Olesen 188ffb9881 Doesn't work with 12.02 LTS's Python 3.2. 8 years ago
Jakob Stoklund Olesen f2b567b83f The python3-pip package does not exist on Ubuntu 12.04 LTS. 8 years ago
Jakob Stoklund Olesen 27e735b028 Pull in a python3 Ubuntu package for Travis CI. 8 years ago
Jakob Stoklund Olesen 8635aedc20 Use Python 3.6 in Travis builds 8 years ago
Jakob Stoklund Olesen c111361e19 Install Python packages without Travis root user. 8 years ago
Jakob Stoklund Olesen 42a0c27b24 Install mypy and flake8 in Travis environment. 8 years ago
Jakob Stoklund Olesen 2932d41f18 Run Python checks from test-all.sh 8 years ago
Jakob Stoklund Olesen 672e4abd7e Compute register class intersections. 8 years ago
Jakob Stoklund Olesen 0394f35034 Add operand register constraints. 8 years ago
Jakob Stoklund Olesen 58dedb673a Add an AllocatableSet for registers. 8 years ago
Jakob Stoklund Olesen ae926157c2 Generate register class descriptors. 8 years ago
Jakob Stoklund Olesen ac798c1aed Fix flake8 style issue. 8 years ago
Jakob Stoklund Olesen 8f2ca7c471 Remove EntityRef::wrap(). 8 years ago
Jakob Stoklund Olesen 1221d94272 Remove NO_INST and the Default+Ord impls for Inst. 8 years ago
Jakob Stoklund Olesen 4aa5c313ea Use PackedOption<Inst> in the dominator tree. 8 years ago
Jakob Stoklund Olesen 2e6cf219e9 Use PackedOption<Value> instead of NO_VALUE. 8 years ago
Jakob Stoklund Olesen f2b9f62f24 Avoid using NO_INST in the parser. 8 years ago
Jakob Stoklund Olesen 3fc0f80223 Use PackedOption<Inst> in the Layout implementation. 8 years ago
Jakob Stoklund Olesen 52db486500 Use PackedOption<Ebb> in the Layout implementation. 8 years ago
Jakob Stoklund Olesen 5fc222348d Use PackedOption<Ebb> to represent jump tables. 8 years ago
Jakob Stoklund Olesen f004f370c5 Remove Default implementations from many entity references. 8 years ago
Jakob Stoklund Olesen c041a51e2e Move duplicated entity code into a macro. 8 years ago
Jakob Stoklund Olesen e8993e79e4 Implement PackedOption to address #19. 8 years ago
Jakob Stoklund Olesen 7b80bd03e3 Update regalloc document to reflect implementation. 8 years ago
Jakob Stoklund Olesen 8033deda3a Add a liveness analysis. 8 years ago
Jakob Stoklund Olesen 8390c829d3 Implement DoubleEndedIterator for the ebb_insts() iterator. 8 years ago
Jakob Stoklund Olesen 29777e26ee Allow live ranges to be values in a SparseMap. 8 years ago
Jakob Stoklund Olesen a26a8b5f0d Add iteration support to SparseMap. 8 years ago
Jakob Stoklund Olesen 56177ce351 Implement a SparseMap data structure. 8 years ago
Jakob Stoklund Olesen 94a54eaf30 Add a LiveRange data structure. 8 years ago
Jakob Stoklund Olesen 27483d9396 Encourage better optimization of ProgramOrder::cmp. 8 years ago
Jakob Stoklund Olesen f1234003a9 Implement ProgramOrder for Layout. 8 years ago
Jakob Stoklund Olesen 893a630ca0 Upgrade to rustfmt 0.6.3 8 years ago
Jakob Stoklund Olesen 3568b93b84 Add program points. 8 years ago
Jakob Stoklund Olesen f9af88c49e Add a ValueLoc type and the locations table. 8 years ago
Jakob Stoklund Olesen 3392a2b79a Fix Python formatting to keep flake8 happy. 8 years ago
Dominik Inführ c1ecb29851 remove old `is_terminating` function 8 years ago
Dominik Inführ 93aa2b456e added Opcode flags methods 8 years ago
Jakob Stoklund Olesen 19ac05577c Fill in boilerplate for Intel and ARM targets. 8 years ago
Jakob Stoklund Olesen 1f6dd0dab7 Generate register bank descriptions. 8 years ago
Jakob Stoklund Olesen 9cdccf6691 Start a design document for the Cretonne register allocator. 8 years ago
ranma42 977adddc0a Fix some typos in the Language Reference 8 years ago
Jacob Shaffer a8cd8bc18b Added link to README about nasal demons. 8 years ago
Jakob Stoklund Olesen 4192ba0532 Define register classes for 4 ISAs. 8 years ago