Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
b13c91f159fa9b631cb15dc02ea0b72b2802ac4d
/
llvm
/
lib
/
CodeGen
/
CodeGenPrepare.cpp
5f6eaac
GlobalValue: use getValueType() instead of getType()->getPointerElementType().
by Manuel Jacob
· 10 years ago
ac03dca
Stop increasing alignment of externally-visible globals on ELF platforms.
by James Y Knight
· 10 years ago
3ef84c4
[CodeGenPrepare] Try and appease sanitizers
by James Molloy
· 10 years ago
f01488e
[InstCombine] Rewrite bswap/bitreverse handling completely.
by James Molloy
· 10 years ago
582f556
Revert "Stop increasing alignment of externally-visible globals on ELF platforms."
by James Y Knight
· 10 years ago
9de6d7b
Stop increasing alignment of externally-visible globals on ELF platforms.
by James Y Knight
· 10 years ago
aa9243a
Remove extra whitespace. NFC.
by Junmo Park
· 10 years ago
83eefa6
[Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper. NFC.
by Manuel Jacob
· 10 years ago
49a7d6c
Clarify that the bypassSlowDivision optimization operates on a single BB [v2]
by Eric Christopher
· 10 years ago
5b90b14
Remove unnecessary casts. NFC.
by Manuel Jacob
· 10 years ago
af674fb
getParent() ^ 3 == getModule() ; NFCI
by Sanjay Patel
· 10 years ago
8de1fe2
[CGP] Reimplement r255055 a different way
by Reid Kleckner
· 10 years ago
e18f92b
Revert "[CGP] Check that we have an insert point before moving llvm.dbg.value around"
by Reid Kleckner
· 10 years ago
7c00532
[CGP] Check that we have an insert point before moving llvm.dbg.value around
by Reid Kleckner
· 10 years ago
d0430e8
[WinEH] Fix problem where CodeGenPrepare incorrectly sinks a bitcast into an EH pad.
by Andrew Kaylor
· 10 years ago
5256fca
[CodeGenPrepare] Create more extloads and fewer ands
by Geoff Berry
· 10 years ago
4699b8a
[CGP] despeculate expensive cttz/ctlz intrinsics
by Sanjay Patel
· 10 years ago
67cf9a7
Revert "Change memcpy/memset/memmove to have dest and source alignments."
by Pete Cooper
· 10 years ago
72bc23e
Change memcpy/memset/memmove to have dest and source alignments.
by Pete Cooper
· 10 years ago
f637b4a
[CodegenPrepare] Do not rematerialize gc.relocates across different basic blocks
by Igor Laevsky
· 10 years ago
0ed9aea
[CGP] widen switch condition and case constants to target's register width (2nd try)
by Sanjay Patel
· 10 years ago
dfc825e
revert r251849; need to move tests to arch-specific folders
by Sanjay Patel
· 10 years ago
b90a078
[CGP] widen switch condition and case constants to target's register width
by Sanjay Patel
· 10 years ago
0928585
Scalarizer for masked.gather and masked.scatter intrinsics.
by Elena Demikhovsky
· 10 years ago
84921b9
Refactor: Simplify boolean conditional return statements in lib/CodeGen.
by Rafael Espindola
· 10 years ago
3ad76a1
Masked Load/Store optimization for scalar code
by Elena Demikhovsky
· 10 years ago
69a50a1
[CGP] transform select instructions into branches and sink expensive operands
by Sanjay Patel
· 10 years ago
20662e3
Removed parameter "Consecutive" from isLegalMaskedLoad() / isLegalMaskedStore().
by Elena Demikhovsky
· 10 years ago
b43d33b
Revert "This is a follow-up to the discussion in D12882."
by Benjamin Kramer
· 10 years ago
374dd8d
This is a follow-up to the discussion in D12882.
by Sanjay Patel
· 10 years ago
d83547a
CodeGen: Remove a few more ilist iterator implicit conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
9fbe22b
fix typos; NFC
by Sanjay Patel
· 10 years ago
4e65276
tidy up comments; NFC
by Sanjay Patel
· 10 years ago
5e5f0e9
move one-use check under the comment that describes it; NFCI
by Sanjay Patel
· 10 years ago
fc580a6
function names should start with a lower case letter; NFC
by Sanjay Patel
· 10 years ago
4ac6b11
don't repeat function/variable names in header comments; NFC
by Sanjay Patel
· 10 years ago
ea09288
Added MD_invariant_group to LLVMContext
by Piotr Padlewski
· 10 years ago
6c15ec4
Introducing llvm.invariant.group.barrier intrinsic
by Piotr Padlewski
· 10 years ago
4257420
use "unpredictable" metadata in fast-isel when splitting compares
by Sanjay Patel
· 10 years ago
82d91dd
fix minsize detection: minsize attribute implies optimizing for size
by Sanjay Patel
· 10 years ago
df005cb
Fix some comment typos.
by Benjamin Kramer
· 10 years ago
924879a
wrap OptSize and MinSize attributes for easier and consistent access (NFCI)
by Sanjay Patel
· 10 years ago
4cd5faa
[CodeGenPrepare] Compress a pair. No functional change.
by Benjamin Kramer
· 10 years ago
0cdec1e
Make isLegalAddressingMode() taking DataLayout as an argument
by Mehdi Amini
· 10 years ago
44ede33
Make TargetLowering::getPointerTy() taking DataLayout as an argument
by Mehdi Amini
· 10 years ago
8ac7a9d
Redirect DataLayout from TargetMachine to Module in SelectionDAG
by Mehdi Amini
· 10 years ago
4fe3798
Redirect DataLayout from TargetMachine to Module in CodeGen Prepare
by Mehdi Amini
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
f329914
[CodeGenPrepare] Generalize inserted set from truncs to any inst.
by Ahmed Bougacha
· 10 years ago
f72b49b
CodeGenPrepare: Provide address space to isLegalAddressingMode
by Matt Arsenault
· 10 years ago
f05b023
CodeGenPrepare: Don't match addressing modes through addrspacecast
by Matt Arsenault
· 10 years ago
236f904
[AArch64][CGP] Sink zext feeding stxr/stlxr into the same block.
by Ahmed Bougacha
· 10 years ago
833f34d
Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.
by Pete Cooper
· 10 years ago
3d705e3
Refactoring gc_relocate related code in CodeGenPrepare.cpp
by Sanjoy Das
· 10 years ago
89c5491
[RewriteStatepointsForGC] Fix a bug on creating gc_relocate for pointer to vector of pointers
by Sanjoy Das
· 10 years ago
499d703
[Statepoint] Clean up Statepoint.h: accessor names.
by Sanjoy Das
· 10 years ago
e8fd6c8
[ARM] Align global variables passed to memory intrinsics
by John Brawn
· 11 years ago
f817c1c
Use 'override/final' instead of 'virtual' for overridden methods
by Alexander Kornienko
· 11 years ago
b4bf14c
[CodeGenPrepare] Report all changes made during instruction sinking
by Benjamin Kramer
· 11 years ago
b6c5914
[InstCombine][CodeGenPrep] Create llvm.uadd.with.overflow in CGP.
by Sanjoy Das
· 11 years ago
aa41cd5
[opaque pointer type] More GEP IRBuilder API migrations...
by David Blaikie
· 11 years ago
3909da7
[opaque pointer type] More IRBuilder::createGEP (non-inbounds) migrations: CodeGenPrepare and SimplifyLibCalls
by David Blaikie
· 11 years ago
68d535c
Opaque Pointer Types: GEP API migrations to specify the gep type explicitly
by David Blaikie
· 11 years ago
7bdd50d
[CodeGenPrepare] Remove broken, dead, code. NFC.
by Quentin Colombet
· 11 years ago
0dbcd65
[ARM] Align stack objects passed to memory intrinsics
by John Brawn
· 11 years ago
1b274f9
[CodeGenPrepare] Refine the cost model provided by the promotion helper.
by Quentin Colombet
· 11 years ago
a28d91d
DataLayout is mandatory, update the API to reflect it with references.
by Mehdi Amini
· 11 years ago
dc3f01e
Simplify expressions involving boolean constants with clang-tidy
by David Blaikie
· 11 years ago
b818676
Don't modify the DenseMap being iterated over from within the loop
by Sanjoy Das
· 11 years ago
11e4df7
getRegForInlineAsmConstraint wants to use TargetRegisterInfo for
by Eric Christopher
· 11 years ago
d75c00c
Add a TargetMachine argument to the AddressingModeMatcher, we'll
by Eric Christopher
· 11 years ago
70eb9c5
CodeGen: Canonicalize access to function attributes, NFC
by Duncan P. N. Exon Smith
· 11 years ago
b14ae86
[CodeGenPrepare] Removed duplicate logic. SimplifyCFG already knows how to speculate calls to cttz/ctlz.
by Andrea Di Biagio
· 11 years ago
fdb9c57
[multiversion] Thread a function argument through all the callers of the
by Chandler Carruth
· 11 years ago
705b185
[PM] Change the core design of the TTI analysis to use a polymorphic
by Chandler Carruth
· 11 years ago
2c63549
Update a few calls to getSubtarget<> to either be getSubtargetImpl
by Eric Christopher
· 11 years ago
fccff37
Migrate CodeGenPrepare to use the Function based getSubtarget code.
by Eric Christopher
· 11 years ago
10f28f2
[PM] Replace the Pass argument in MergeBasicBlockIntoOnlyPred with
by Chandler Carruth
· 11 years ago
b98f63d
[PM] Separate the TargetLibraryInfo object from the immutable pass.
by Chandler Carruth
· 11 years ago
62d4215
[PM] Move TargetLibraryInfo into the Analysis library.
by Chandler Carruth
· 11 years ago
dba7329
[GC] CodeGenPrep transform: simplify offsetable relocate
by Ramkumar Ramachandra
· 11 years ago
e03bef7
[SimplifyLibCalls] Factor out fortified libcall handling.
by Ahmed Bougacha
· 11 years ago
e90f116
CodeGen: Use handy new-fangled post-increment, NFC
by Duncan P. N. Exon Smith
· 11 years ago
5914a97
CodeGen: Use range-based for loops, NFC
by Duncan P. N. Exon Smith
· 11 years ago
2b6917b
[SelectionDAG] Allow targets to specify legality of extloads' result
by Ahmed Bougacha
· 11 years ago
f807a6f
[CodeGenPrepare] Improved logic to speculate calls to cttz/ctlz.
by Andrea Di Biagio
· 11 years ago
d3c02f1
Replace several 'assert(false' with 'llvm_unreachable' or fold a condition into the assert.
by Craig Topper
· 11 years ago
22ee3f6
[CodeGenPrepare] Teach when it is profitable to speculate calls to @llvm.cttz/ctlz.
by Andrea Di Biagio
· 11 years ago
87700a7
Scalarizer for masked load and store intrinsics.
by Elena Demikhovsky
· 11 years ago
84f89cc
[CodeGenPrepare] Handle properly the promotion of operands when this does not
by Quentin Colombet
· 11 years ago
fc2201e
[CodeGenPrepare] Reapply r224351 with a fix for the assertion failure:
by Quentin Colombet
· 11 years ago
04b69f8
Revert "[CodeGenPrepare] Move sign/zero extensions near loads using type promotion."
by Reid Kleckner
· 11 years ago
d5e57b73
[CodeGenPrepare] Move sign/zero extensions near loads using type promotion.
by Quentin Colombet
· 11 years ago
5bf8fef
IR: Split Metadata from Value
by Duncan P. N. Exon Smith
· 11 years ago
8bda738
[CGP] Rewrite pattern match for splitBranchCondition to work with Values instead.
by Juergen Ributzka
· 11 years ago
194350a
Revert "Move function to obtain branch weights into the BranchInst class. NFC."
by Juergen Ributzka
· 11 years ago
c1bbcbb
[CodeGenPrepare] Split branch conditions into multiple conditional branches.
by Juergen Ributzka
· 11 years ago
55e3c2d
[CodeGenPrepare] Use variables for reused values. NFC.
by Ahmed Bougacha
· 11 years ago
70573dc
Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool>
by David Blaikie
· 11 years ago
Next »