summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* MIR Serialization: Serialize the '.cfi_same_value' CFI directive.Alex Lorenz2015-08-144-0/+15
* MIR Serialization: Serialize the external symbol call entry pseudo sourceAlex Lorenz2015-08-142-5/+10
* MIR Serialization: Serialize the global value call entry pseudo source values.Alex Lorenz2015-08-142-1/+14
* MIR Serialization: Serialize the 'internal' register operand flag.Alex Lorenz2015-08-144-4/+13
* MIR Serialization: Serialize the bundled machine instructions.Alex Lorenz2015-08-144-10/+63
* Reverting patch r244235.Kit Barton2015-08-142-50/+22
* [PM/AA] Hoist the interface to TBAA into a dedicated header along withChandler Carruth2015-08-141-0/+1
* [PM/AA] Hoist ScopedNoAliasAA's interface into a header and move theChandler Carruth2015-08-141-0/+1
* [PM/AA] Extract a minimal interface for CFLAA to its own header file.Chandler Carruth2015-08-141-0/+1
* MIR Serialization: Change MIR syntax - use custom syntax for MBBs.Alex Lorenz2015-08-136-201/+451
* MIR Parser: Don't allow negative alignments for memory operands.Alex Lorenz2015-08-131-1/+1
* MIR Parser: Extract the code that parses the alignment into a new method. NFC.Alex Lorenz2015-08-131-5/+13
* MIR Parser: Rename the method 'diagFromLLVMAssemblyDiag'. NFC.Alex Lorenz2015-08-131-6/+7
* [WinEHPrepare] Update demotion logicJoseph Tremoulet2015-08-131-165/+209
* [CodeGen] Mark the promoted FCOPYSIGN result FP_ROUND as TRUNCating.Ahmed Bougacha2015-08-131-1/+8
* [CodeGen] Assert on getNode(FP_EXTEND) with a smaller dst type.Ahmed Bougacha2015-08-131-0/+2
* [CodeGen] When Promoting, don't extend the 2nd FCOPYSIGN operand.Ahmed Bougacha2015-08-131-1/+1
* [CodeGen] Simplify getNode(*EXT/TRUNC) type size assert. NFC.Ahmed Bougacha2015-08-131-8/+8
* MIR Parser: Allow the MI IR references to reference global values.Alex Lorenz2015-08-121-0/+3
* MIR Serialization: Serialize the fixed stack pseudo source values.Alex Lorenz2015-08-122-1/+14
* NFC. Convert comments in MachineBasicBlock.cpp into new style.Cong Hou2015-08-121-35/+23
* MIR Parser: Move the parsing of fixed stack object indices into new method. NFCAlex Lorenz2015-08-121-2/+11
* MIR Serialization: Serialize the jump table pseudo source values.Alex Lorenz2015-08-124-1/+9
* MIR Serialization: Serialize the GOT pseudo source values.Alex Lorenz2015-08-124-1/+10
* MIR Serialization: Serialize the stack pseudo source values.Alex Lorenz2015-08-124-1/+9
* MIR Serialization: Serialize the constant pool pseudo source values.Alex Lorenz2015-08-124-16/+60
* Redo "Make global aliases have symbol size equal to their type"John Brawn2015-08-121-0/+14
* [GlobalMerge] Only emit aliases for internal linkage variables for non-Mach-OJohn Brawn2015-08-121-3/+10
* [X86] Allow x86 call frame optimization to fold more loads into pushesMichael Kuperstein2015-08-122-3/+7
* PseudoSourceValue: Transform the mips subclass to target independent subclassesAlex Lorenz2015-08-111-1/+42
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-1114-137/+135
* PseudoSourceValue: Introduce a 'PSVKind' enumerator.Alex Lorenz2015-08-111-17/+19
* PseudoSourceValue: Update comments and fix lowercase variable names. NFC.Alex Lorenz2015-08-111-1/+1
* Reformat PseudoSourceValue.cpp and PseudoSourceValue.h. NFC.Alex Lorenz2015-08-111-29/+26
* Make DW_AT_[MIPS_]linkage_name optional, and off by default for SCE.Paul Robinson2015-08-113-1/+21
* NFC SelectionDAGDumper: fix typoJF Bastien2015-08-111-1/+1
* fix minsize detection: minsize attribute implies optimizing for sizeSanjay Patel2015-08-111-2/+1
* SelectionDAG: Prefer to combine multiplication with less uses for fmaJingyue Wu2015-08-111-0/+8
* fix minsize detection: minsize attribute implies optimizing for sizeSanjay Patel2015-08-111-4/+3
* [GlobalMerge] Use private linkage for MergedGlobals variablesJohn Brawn2015-08-111-25/+5
* fix minsize detection: minsize attribute implies optimizing for sizeSanjay Patel2015-08-111-3/+1
* Add new ISD nodes: ISD::FMINNAN and ISD::FMAXNANJames Molloy2015-08-114-0/+12
* Add support for floating-point minnum and maxnumJames Molloy2015-08-111-1/+2
* Allow PeepholeOptimizer to fold a few more casesMichael Kuperstein2015-08-111-5/+4
* [WinEHPrepare] Add rudimentary support for the new EH instructionsDavid Majnemer2015-08-111-8/+373
* MIR Serialization: Serialize UsedPhysRegMask from the machine register info.Alex Lorenz2015-08-112-0/+46
* use range-based for loops; NFCISanjay Patel2015-08-111-8/+2
* MIR Parser: Report an error when a stack object is redefined.Alex Lorenz2015-08-101-2/+5
* MIR Parser: Report an error when a fixed stack object is redefined.Alex Lorenz2015-08-101-2/+6
* use range-based for loop; NFCISanjay Patel2015-08-101-5/+5
OpenPOWER on IntegriCloud