Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
360c2dd25a0dc7eaed3d57af47a47ac7d12a6886
/
lib
360c2dd
Two-address instructions no longer have to be A := A op C. Now any pair of dest / src operands can be tied together.
by Evan Cheng
· 19 years ago
e0805a2
There can be more than one PHINode at the start of the block.
by Devang Patel
· 19 years ago
981b5bd
Added getTiedToSrcOperand() to check for two-address'ness.
by Evan Cheng
· 19 years ago
1dabb68
Clean up.
by Evan Cheng
· 19 years ago
2c0565f
Handle PHINode with only one incoming value.
by Devang Patel
· 19 years ago
93467e7
CopyFromReg starts a live range so its use should not be considered a floater.
by Evan Cheng
· 19 years ago
48d8a70
Make ScalarEvolution actually use a ZeroExtend expression instead of
by Reid Spencer
· 19 years ago
d4bf3c2
give branch folding a simple heuristic to decide which block to split so that
by Chris Lattner
· 19 years ago
25de4e5
Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and McGill/chomp
by Chris Lattner
· 19 years ago
560a8d0
print null values in bss
by Rafael Espindola
· 19 years ago
9dca7ad
implement zextload bool and truncstore bool
by Rafael Espindola
· 19 years ago
41349c1
Add a printSetLabel that takes two id's.
by Evan Cheng
· 19 years ago
9c08050
Factor gep instructions through phi nodes.
by Chris Lattner
· 19 years ago
76c7314
Turn a phi of many loads into a phi of the address and a single load of the
by Chris Lattner
· 19 years ago
acf7f2e
Fix ldmxcsr JIT encoding.
by Evan Cheng
· 19 years ago
a90a24c
Fix a bug in the previous patch
by Chris Lattner
· 19 years ago
7da52b2
Fold things like "phi [add (a,b), add(c,d)]" into two phi's and one add.
by Chris Lattner
· 19 years ago
6cc31ae
Print jumptable index.
by Evan Cheng
· 19 years ago
fa8a51e
Remove unnecessary sign conversions made possible by last patch.
by Reid Spencer
· 19 years ago
fe85526
Fix a bug in the interpreter where divides of unmatched signed operands
by Reid Spencer
· 19 years ago
1d08d83
make tail merging more aggressive. If two blocks share a common tail, but the
by Chris Lattner
· 19 years ago
d8ccff0
enable branch folding with an option
by Chris Lattner
· 19 years ago
2f15c06
Add constraints to Instruction class.
by Evan Cheng
· 19 years ago
6bbf6b0
more shotenning
by Andrew Lenharth
· 19 years ago
0ccb500
Compile CodeGen/PowerPC/fp-branch.ll to:
by Chris Lattner
· 19 years ago
df19f27
look through isunordered to inline it into branch blocks.
by Chris Lattner
· 19 years ago
63af319
Nuke dead code.
by Evan Cheng
· 19 years ago
22aaf1d
allow the address of a global to be used with the "i" constraint when in
by Chris Lattner
· 19 years ago
0d92499
implement the 'c' inline asm modifier character
by Chris Lattner
· 19 years ago
efa46ce
handle global address constant sdnodes
by Chris Lattner
· 19 years ago
956a431
Let us play simplify the td file (and fix a few missed sub and mul patterns).
by Andrew Lenharth
· 19 years ago
1a60aa7
handle "st" as "st(0)"
by Chris Lattner
· 19 years ago
53069fb
TargetLowering::isOperandValidForConstraint
by Chris Lattner
· 19 years ago
dba1aee
Change the prototype for TargetLowering::isOperandValidForConstraint
by Chris Lattner
· 19 years ago
cbea67f
generalize the fix for PR977 to also fix
by Chris Lattner
· 19 years ago
1753fae
Fix PR977 and Transforms/LCSSA/2006-10-31-UnreachableBlock.ll
by Chris Lattner
· 19 years ago
f81173f
Add all that branch mangling niftiness
by Andrew Lenharth
· 19 years ago
b191e0a
add support for calling functions when the caller has variable sized objects
by Rafael Espindola
· 19 years ago
ab4022f
1. Clean up code due to changes in SwitchTo*Section(2)
by Anton Korobeynikov
· 19 years ago
d03f158
Turn an assert into an error message. This is commonly triggered when
by Chris Lattner
· 19 years ago
b52cf1f
Unbreaking static ctors patch.
by Anton Korobeynikov
· 19 years ago
d063189
Fix a typo which can break jumptables.
by Evan Cheng
· 19 years ago
090ac36
Make this compile again.
by Reid Spencer
· 19 years ago
2e323aa
Apply Aton's LLVM patch for PR973: Linux ctors / dtors support.
by Evan Cheng
· 19 years ago
0de0c5d
Fix a problem introduced by a last-minute change (logic negation).
by Reid Spencer
· 19 years ago
1d75400
fix miscompilation of llvm.isunordered, where we branched on the opposite
by Chris Lattner
· 19 years ago
02b8511
Add debug support for X86/ELF targets (Linux). This allows llvm-gcc4
by Reid Spencer
· 19 years ago
6ce6443
fix wonky indentation
by Chris Lattner
· 19 years ago
b79a59d
Update comment. Valid option is -debug-pass=Structures.
by Devang Patel
· 19 years ago
a9c83fe
Switch abbreviations to use the folding set.a.
by Jim Laskey
· 19 years ago
6519546
Simplify DwarfWriter header.
by Jim Laskey
· 19 years ago
c35497f
All targets expand BR_JT for now.
by Evan Cheng
· 19 years ago
3d4ce11
Lower jumptable to BR_JT. The legalizer can lower it to a BRIND or let the target custom lower it.
by Evan Cheng
· 19 years ago
c41cd9c
Added a new SDNode type: BR_JT for jumptable branch.
by Evan Cheng
· 19 years ago
23d7b36
add a highly efficient hash table that is specialized for mapping C strings
by Chris Lattner
· 19 years ago
9f617d6
Add a new llvm::Allocator abstraction, which will be used by a container
by Chris Lattner
· 19 years ago
120bc21
Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash compiling QT.
by Chris Lattner
· 19 years ago
6b0e3f8
Make CanFallThrough more intelligent (so it can handle blocks with (e.g.) no
by Chris Lattner
· 19 years ago
6a586c8
fix Generic/2006-10-29-Crash.ll
by Chris Lattner
· 19 years ago
5a145f0
Fix a load folding issue that Evan noticed: there is no need to export values
by Chris Lattner
· 19 years ago
a97c67c
Try again.
by Jim Laskey
· 19 years ago
d8cb446
Not handling zero length strings.
by Jim Laskey
· 19 years ago
ba726ab
VLOAD is not the LoadSDNode opcode.
by Evan Cheng
· 19 years ago
f6aaaaa
Remove spurious case. EXTLOAD is not one of the node opcodes.
by Nick Lewycky
· 19 years ago
bad7f48
split critical edges more carefully and intelligently. In particular, critical
by Chris Lattner
· 19 years ago
6acfe12
Teach branch folding to fold identical jump tables together and to delete
by Chris Lattner
· 19 years ago
a4eb44a
const'ify jump table stuff
by Chris Lattner
· 19 years ago
e7251a0
add an assert
by Chris Lattner
· 19 years ago
0737188
don't print dead jump tables
by Chris Lattner
· 19 years ago
ef13982
implement the BlockHasNoFallThrough hook
by Chris Lattner
· 19 years ago
cf420cc
improve deletion of blocks that just contain branches by knowing that
by Chris Lattner
· 19 years ago
c24ff8e
add another target hook for branch folding.
by Chris Lattner
· 19 years ago
1c6f01a
Load and stores have not been uniqued properly.
by Jim Laskey
· 19 years ago
47e32e6
Split *all* critical edges before isel. This resolves issues with spill code
by Chris Lattner
· 19 years ago
b57de33
add option to isCriticalEdge
by Chris Lattner
· 19 years ago
0997fad
break edges more intelligently
by Chris Lattner
· 19 years ago
27e1f90
Expose a smarter way to break critical edges.
by Chris Lattner
· 19 years ago
f6de8ad
SplitCriticalEdge checks to see if an edge is critical, don't check twice
by Chris Lattner
· 19 years ago
6fb6ef4
Fix a serious bug that caused any x86 vector stuff to infinite loop
by Chris Lattner
· 19 years ago
31b6dda
Doh. Must check if GV is constant first before putting it in .cstring.
by Evan Cheng
· 19 years ago
71aae62
Doh. Must check if GV is constant first.
by Evan Cheng
· 19 years ago
7466ebf
add a method
by Chris Lattner
· 19 years ago
1b9c8e7
prepare for a change I'm about to make
by Chris Lattner
· 19 years ago
ae2650a
don't dist internal readme
by Chris Lattner
· 19 years ago
985384c
don't dist internal readme's
by Chris Lattner
· 19 years ago
064fdcc
don't distribute internal readme's
by Chris Lattner
· 19 years ago
b911201
Make sure all the readme files get distributed.
by Reid Spencer
· 19 years ago
def69b9
Clean up.
by Jim Laskey
· 19 years ago
8c494ab
Fix a bug in merged condition handling (CodeGen/Generic/2006-10-27-CondFolding.ll).
by Chris Lattner
· 19 years ago
583bd47
Switch over from SelectionNodeCSEMap to FoldingSet.
by Jim Laskey
· 19 years ago
7a498cb
this doesn't occur any more in mason
by Chris Lattner
· 19 years ago
4ccf63d
the code in question is now:
by Chris Lattner
· 19 years ago
1c9b2f3
remove debug code
by Chris Lattner
· 19 years ago
d2f9ee9
Codegen cond&cond with two branches. This compiles (f.e.) PowerPC/and-branch.ll to:
by Chris Lattner
· 19 years ago
571e434
Turn conditions like x<Y|z==q into multiple blocks.
by Chris Lattner
· 19 years ago
f686d9b
Fixed a significant bug where unpcklpd is incorrectly used to extract element 1 from a v2f64 value.
by Evan Cheng
· 19 years ago
2ac33c4
SmallVector append not insert.
by Jim Laskey
· 19 years ago
47ce6b4
Grrr.
by Jim Laskey
· 19 years ago
788a0c6
Temp patch for missing functionality.
by Jim Laskey
· 19 years ago
461076f
Make the Value and Type methods print a newline so it prints nicely in gdb
by Reid Spencer
· 19 years ago
Next »