| Commit message (Expand) | Author | Age | Files | Lines |
* | [RISCV] Support linker relax function call from auipc and jalr to jal | Shiva Chen | 2018-05-24 | 4 | -2/+17 |
* | [RISCV] Lower the tail pseudoinstruction | Mandeep Singh Grang | 2018-05-23 | 6 | -17/+157 |
* | [RISCV] Set CostPerUse for registers | Sameer AbuAsal | 2018-05-23 | 1 | -0/+11 |
* | [RISCV] Add symbol diff relocation support for RISC-V | Alex Bradbury | 2018-05-23 | 3 | -1/+38 |
* | [RISCV] Correctly report sizes for builtin fixups | Alex Bradbury | 2018-05-23 | 1 | -15/+2 |
* | MC: Separate creating a generic object writer from creating a target object w... | Peter Collingbourne | 2018-05-21 | 3 | -14/+11 |
* | MC: Change MCAsmBackend::writeNopData() to take a raw_ostream instead of an M... | Peter Collingbourne | 2018-05-21 | 1 | -5/+6 |
* | Support: Simplify endian stream interface. NFCI. | Peter Collingbourne | 2018-05-18 | 1 | -4/+4 |
* | [RISCV] Add WasForced parameter to MCAsmBackend::fixupNeedsRelaxationAdvanced | Shiva Chen | 2018-05-18 | 1 | -5/+22 |
* | [RISCV] Separate base from offset in lowerGlobalAddress | Sameer AbuAsal | 2018-05-17 | 1 | -5/+10 |
* | [RISCV] Implement MC layer support for the tail pseudoinstruction | Mandeep Singh Grang | 2018-05-17 | 3 | -3/+14 |
* | [RISCV] Set isReMaterializable on ADDI and LUI instructions | Alex Bradbury | 2018-05-17 | 3 | -1/+11 |
* | [RISCV] Add support for .half, .hword, .word, .dword directives | Alex Bradbury | 2018-05-17 | 2 | -0/+6 |
* | [RISCV] Define FeatureRelax and shouldForceRelocation for RISCV linker relaxa... | Shiva Chen | 2018-05-15 | 3 | -0/+14 |
* | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen | 2018-05-14 | 3 | -20/+22 |
* | [RISCV] Support .option rvc and norvc assembler directives | Alex Bradbury | 2018-05-11 | 6 | -2/+123 |
* | Fix a bunch of places where operator-> was used directly on the return from d... | Craig Topper | 2018-05-05 | 1 | -1/+1 |
* | [RISCV] Implement isLoadFromStackSlot and isStoreToStackSlot | Alex Bradbury | 2018-04-26 | 2 | -0/+54 |
* | [RISCV] Implement isZextFree | Alex Bradbury | 2018-04-26 | 2 | -0/+15 |
* | [RISCV] Implement isTruncateFree | Alex Bradbury | 2018-04-26 | 2 | -0/+22 |
* | [RISCV] Implement isLegalICmpImmediate | Alex Bradbury | 2018-04-26 | 2 | -0/+5 |
* | [RISCV] Implement isLegalAddImmediate | Alex Bradbury | 2018-04-26 | 2 | -0/+5 |
* | [RISCV] Implement isLegalAddressingMode for RISC-V | Alex Bradbury | 2018-04-26 | 2 | -0/+30 |
* | [RISCV] Allow call pseudoinstruction to be used to call a function name that ... | Alex Bradbury | 2018-04-25 | 1 | -9/+12 |
* | [RISCV] Expand function call to "call" pseudoinstruction | Shiva Chen | 2018-04-25 | 3 | -10/+18 |
* | [RISCV] Support "call" pseudoinstruction in the MC layer | Shiva Chen | 2018-04-25 | 7 | -4/+110 |
* | [RISCV] Introduce pattern for materialising immediates with 0 for lower 12 bits | Alex Bradbury | 2018-04-18 | 1 | -2/+3 |
* | Revert "[RISCV] implement li pseudo instruction" | Alex Bradbury | 2018-04-18 | 9 | -266/+49 |
* | [RISCV] implement li pseudo instruction | Alex Bradbury | 2018-04-17 | 9 | -49/+266 |
* | [RISCV] Fix assert message operator | Mandeep Singh Grang | 2018-04-16 | 1 | -1/+1 |
* | [RISCV] Add c.mv rs1, rs2 pattern for addi rs1, rs2, 0 | Sameer AbuAsal | 2018-04-12 | 1 | -0/+2 |
* | [RISCV] Change function alignment to 4 bytes, and 2 bytes for RVC | Shiva Chen | 2018-04-12 | 1 | -2/+3 |
* | [RISCV] Codegen support for RV32D floating point comparison operations | Alex Bradbury | 2018-04-12 | 3 | -11/+37 |
* | [RISCV] Codegen support for RV32D floating point conversion operations | Alex Bradbury | 2018-04-12 | 2 | -0/+15 |
* | [RISCV] Add codegen support for RV32D floating point arithmetic operations | Alex Bradbury | 2018-04-12 | 2 | -1/+33 |
* | [RISCV] Codegen support for RV32D floating point load/store, fadd.d, calling ... | Alex Bradbury | 2018-04-12 | 6 | -22/+327 |
* | [NFC] fix trivial typos in comments and error message | Hiroshi Inoue | 2018-04-09 | 1 | -1/+1 |
* | [RISCV] Tablegen-driven Instruction Compression. | Sameer AbuAsal | 2018-04-06 | 8 | -5/+332 |
* | Sort targetgen calls in lib/Target/*/CMakeLists. | Nico Weber | 2018-04-04 | 1 | -5/+5 |
* | [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code... | Craig Topper | 2018-03-29 | 1 | -1/+1 |
* | [RISCV] Use init_array instead of ctors for RISCV target, by default | Mandeep Singh Grang | 2018-03-24 | 4 | -1/+47 |
* | Fix layering by moving ValueTypes.h from CodeGen to IR | David Blaikie | 2018-03-23 | 1 | -1/+1 |
* | [RISCV] Codegen support for RV32F floating point comparison operations | Alex Bradbury | 2018-03-21 | 4 | -17/+70 |
* | [RISCV] Add codegen for RV32F floating point load/store | Alex Bradbury | 2018-03-20 | 5 | -12/+51 |
* | [RISCV] Add codegen for RV32F arithmetic and conversion operations | Alex Bradbury | 2018-03-20 | 2 | -5/+104 |
* | [RISCV] Preserve stack space for outgoing arguments when the function contain... | Shiva Chen | 2018-03-20 | 2 | -18/+38 |
* | [RISCV] Peephole optimisation for load/store of global values or constant add... | Alex Bradbury | 2018-03-19 | 1 | -0/+95 |
* | [RISCV] Implement MC relaxations for compressed instructions. | Sameer AbuAsal | 2018-03-02 | 1 | -7/+80 |
* | [MachineOperand][Target] MachineOperand::isRenamable semantics changes | Geoff Berry | 2018-02-23 | 1 | -0/+1 |
* | [RISCV] Implement c.lui immediate operand constraint | Shiva Chen | 2018-02-22 | 3 | -10/+39 |