summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* DAG: Handle dbg_value for arguments split into multiple subregsMatt Arsenault2019-07-191-23/+52
* [MachineCSE][MachinePRE] Avoid hoisting code from code regions into hot BBs.Kai Luo2019-07-191-0/+25
* [IPRA] Don't rely on non-exact function definitionsOliver Stannard2019-07-191-1/+5
* Use the MachineBasicBlock symbol for a callbr targetBill Wendling2019-07-191-2/+7
* [GlobalISel] Translate calls to memcpy et al to G_INTRINSIC_W_SIDE_EFFECTs an...Amara Emerson2019-07-192-42/+83
* CodeGen: Allow !associated metadata to point to aliases.Peter Collingbourne2019-07-181-2/+2
* [COFF] Change a variable type to be const in the HeapAllocSite map.Amy Huang2019-07-184-5/+7
* [DAGCombine] Pull getSubVectorSrc helper out of narrowInsertExtractVectorBinO...Simon Pilgrim2019-07-181-22/+22
* Changes to display code view debug info type records in hex formatNilanjana Basu2019-07-171-1/+1
* Adding inline comments to code view type record directives for better readabi...Nilanjana Basu2019-07-171-2/+15
* [PEI] Don't re-allocate a pre-allocated stack protector slotFrancis Visoiu Mistrih2019-07-172-2/+27
* [CodeGen][NFC] Simplify checks for stack protector index checkingFrancis Visoiu Mistrih2019-07-172-13/+11
* GlobalISel: Handle widenScalar of arbitrary G_MERGE_VALUES sourcesMatt Arsenault2019-07-172-48/+87
* GlobalISel: Handle more cases for widenScalar of G_MERGE_VALUESMatt Arsenault2019-07-171-4/+23
* Basic codegen for MTE stack tagging.Evgeniy Stepanov2019-07-171-0/+13
* [AsmPrinter] Make the encoding of call sites in .gcc_except_table configurabl...Alex Bradbury2019-07-173-6/+28
* [RISCV] Set correct encodings for DWARF exception handlingAlex Bradbury2019-07-171-0/+8
* [MIPS GlobalISel] ClampScalar and select pointer G_ICMPPetar Avramovic2019-07-171-0/+36
* GlobalISel: Add overload of handleAssignments with CCStateMatt Arsenault2019-07-161-2/+11
* DWARF: Skip zero column for inline call sitesDavid Blaikie2019-07-161-1/+2
* [Strict FP] Allow more relaxed schedulingUlrich Weigand2019-07-161-10/+21
* [Remarks][NFC] Combine ParserFormat and SerializerFormatFrancis Visoiu Mistrih2019-07-161-0/+1
* [DAGCombiner] fold (addcarry (xor a, -1), b, c) -> (subcarry b, a, !c) and fl...Amaury Sechet2019-07-161-16/+28
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-169-24/+24
* [WebAssembly] Rename except_ref type to exnrefHeejin Ahn2019-07-151-1/+1
* GlobalISel: Implement narrowScalar for vector extract/insert indexesMatt Arsenault2019-07-151-0/+11
* [PowerPC] Support fp128 libcallsFangrui Song2019-07-151-0/+28
* [DebugInfo] Add column info for inline sitesJonas Devlieghere2019-07-121-0/+1
* Delete dead storesFangrui Song2019-07-124-15/+3
* [DAGCombine] narrowExtractedVectorBinOp - wrap subvector extraction in helper...Simon Pilgrim2019-07-121-9/+11
* Revert "[DwarfDebug] Dump call site debug info"Djordje Todorovic2019-07-1210-393/+43
* [MachinePipeliner] Fix order for nodes with Anti dependence in same cycleJinsong Ji2019-07-121-0/+8
* [DAGCombine] narrowInsertExtractVectorBinOp - add CONCAT_VECTORS supportSimon Pilgrim2019-07-111-4/+14
* RegUsageInfoCollector: Skip calling conventions I missed beforeMatt Arsenault2019-07-111-0/+3
* GlobalISel: Use RegisterMatt Arsenault2019-07-111-5/+5
* OpaquePtr: switch to GlobalValue::getValueType in a few places. NFC.Tim Northover2019-07-111-2/+2
* OpaquePtr: use byval accessor instead of inspecting pointer type. NFC.Tim Northover2019-07-111-3/+2
* [SDAG] commute setcc operands to match a subtractSanjay Patel2019-07-101-0/+11
* [AArch64][GlobalISel] Optimize compare and branch cases with G_INTTOPTR and u...Amara Emerson2019-07-101-0/+3
* Move three folds for FADD, FSUB and FMUL in the DAG combiner away from Unsafe...Michael Berg2019-07-101-4/+4
* [TargetLowering] support BlockAddress as "i" inline asm constraintNick Desaulniers2019-07-101-0/+7
* GlobalISel: Legalization for G_FMINNUM/G_FMAXNUMMatt Arsenault2019-07-102-0/+71
* GlobalISel: Define the full family of FP min/max instructionsMatt Arsenault2019-07-101-0/+8
* [DAGCombine] visitINSERT_SUBVECTOR - use uint64_t subvector index. NFCI.Simon Pilgrim2019-07-101-1/+1
* Fix const/non-const lambda return type warning. NFCI.Simon Pilgrim2019-07-101-1/+1
* GlobalISel: Implement lower for G_FCOPYSIGNMatt Arsenault2019-07-091-0/+50
* GlobalISel: Combine unmerge of merge with intermediate castMatt Arsenault2019-07-091-3/+9
* [X86][AMDGPU][DAGCombiner] Move call to allowsMemoryAccess into isLoadBitCast...Craig Topper2019-07-091-15/+8
* Revert "[HardwareLoops] NFC - move hardware loop checking code to isHardwareL...Jinsong Ji2019-07-091-12/+33
* [AArch64][GlobalISel] Optimize conditional branches followed by unconditional...Amara Emerson2019-07-091-0/+62
OpenPOWER on IntegriCloud