summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/BPF/BPFISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-271-2/+2
* [Alignment][NFC] Use Align with TargetLowering::setPrefFunctionAlignmentGuillaume Chatelet2019-09-061-2/+2
* [Alignment][NFC] Use Align with TargetLowering::setMinFunctionAlignmentGuillaume Chatelet2019-09-061-1/+1
* [LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet2019-09-051-2/+2
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-8/+7
* [BPF] add code-gen support for JMP32 instructionsJiong Wang2019-02-071-34/+23
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* bpf: new option -bpf-expand-memcpy-in-order to expand memcpy in orderYonghong Song2018-07-251-5/+68
* Set ADDE/ADDC/SUBE/SUBC to expand by defaultAmaury Sechet2018-06-011-4/+0
* bpf: fix incorrect SELECT_CC loweringYonghong Song2018-04-031-6/+0
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* bpf: Don't expand BSWAP on i32, promote itYonghong Song2018-03-131-1/+1
* bpf: Enable 32-bit subregister support for -mattr=+alu32Yonghong Song2018-02-231-0/+2
* bpf: Support i32 in getScalarShiftAmountTy methodYonghong Song2018-02-231-0/+5
* bpf: Support condition comparison on i32Yonghong Song2018-02-231-27/+90
* bpf: Handle i32 for ALU operations without ISA supportYonghong Song2018-02-231-21/+26
* bpf: New calling convention for 32-bit subregistersYonghong Song2018-02-231-9/+15
* bpf: Improve expanding logic in LowerSELECT_CCYonghong Song2018-02-081-0/+5
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-4/+4
* [bpf] remove unused variableAlexei Starovoitov2017-11-191-1/+0
* [bpf] allow direct and indirect callsAlexei Starovoitov2017-11-191-7/+0
* bpf: fix bug on silently truncating 64-bit immediateYonghong Song2017-10-161-2/+6
* bpf: add inline-asm supportYonghong Song2017-09-181-0/+16
* bpf: add variants of -mcpu=# and support for additional jmp insnsYonghong Song2017-08-231-2/+19
* Use report_fatal_error for unsupported calling conventionsAlex Bradbury2017-08-221-1/+1
* bpf: fix a compilation bug due to unused variable for release buildYonghong Song2017-07-151-2/+1
* bpf: generate better lowering code for certain select/setcc instructionsYonghong Song2017-07-151-26/+20
* [bpf] disallow global_addr+off foldingAlexei Starovoitov2017-05-261-1/+8
* Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov2017-05-091-2/+1
* [bpf] fix stack-use-after-scopeAlexei Starovoitov2017-01-171-7/+7
* [bpf] error when unknown bpf helper is calledAlexei Starovoitov2017-01-171-3/+15
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-10/+10
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-7/+8
* [BPF] Remove exit-on-error from tests (PR27768, PR27769)Diana Picus2016-05-301-1/+5
* [BPF] Remove exit-on-error flag in test (PR27767)Diana Picus2016-05-261-0/+1
* [BPF] Remove exit-on-error flag in test (PR27766)Diana Picus2016-05-231-4/+7
* Reverts "[BPF] Remove exit-on-error flag in test (PR27766)"Renato Golin2016-05-231-5/+4
* [BPF] Remove exit-on-error flag in test (PR27766)Diana Picus2016-05-231-4/+5
* [NFC] Header cleanupMehdi Amini2016-04-181-4/+3
* Declare MVT::SimpleValueType as an int8_t sized enum. This removes 400 bytes ...Craig Topper2016-04-171-1/+1
* Refactor backend diagnostics for unsupported featuresOliver Stannard2016-02-021-70/+20
* Revert r259035, it introduces a cyclic library dependencyOliver Stannard2016-01-281-13/+68
* Add backend dignostic printer for unsupported featuresOliver Stannard2016-01-281-68/+13
* Revert r258951 (and r258950), "Refactor backend diagnostics for unsupported f...NAKAMURA Takumi2016-01-281-12/+66
* Refactor backend diagnostics for unsupported featuresOliver Stannard2016-01-271-66/+12
* BPF: Remove implicit ilist iterator conversion, NFCDuncan P. N. Exon Smith2015-10-201-2/+1
* [bpf] Do not expand UNDEF SDNode during insn selection loweringAlexei Starovoitov2015-10-081-3/+0
* [bpf] expand indirect branchesAlexei Starovoitov2015-09-171-0/+1
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-5/+6
OpenPOWER on IntegriCloud