index
:
external_llvm
replicant-6.0
external/llvm
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
LLVMTargetMachine.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Code that needs a TargetMachine should have access to one directly, rather
Dan Gohman
2010-04-19
1
-2
/
+2
*
Fix codegen passes. -disable-ssc shouldn't disable postra machine licm.
Evan Cheng
2010-04-17
1
-5
/
+11
*
Enable post regalloc machine licm by default.
Evan Cheng
2010-04-12
1
-5
/
+1
*
Remove late ARM codegen optimization pass committed by accident.
Anton Korobeynikov
2010-04-07
1
-2
/
+0
*
Add hook to insert late LLVM=>LLVM passes just before isel
Anton Korobeynikov
2010-04-07
1
-0
/
+2
*
Post regalloc LICM. Work in progress.
Evan Cheng
2010-04-07
1
-0
/
+7
*
Momentous day: remove the "O" member from AsmPrinter. Now all
Chris Lattner
2010-04-04
1
-16
/
+1
*
fix an ugly wart in the MCInstPrinter api where the
Chris Lattner
2010-04-04
1
-1
/
+1
*
rearrange MCContext ownership. Before LLVMTargetMachine created it
Chris Lattner
2010-03-13
1
-18
/
+23
*
make the mangler take an MCContext instead of an MAI.
Chris Lattner
2010-03-12
1
-4
/
+2
*
remove MAI argument from createAsmStreamer since it
Chris Lattner
2010-03-12
1
-1
/
+1
*
change MCContext to always have an MCAsmInfo.
Chris Lattner
2010-03-11
1
-2
/
+2
*
MC: Provide MCAssembler with a TargetAsmBackend.
Daniel Dunbar
2010-03-11
1
-4
/
+5
*
Enable machine cse pass.
Evan Cheng
2010-03-10
1
-5
/
+1
*
Revert accidental commit.
Evan Cheng
2010-03-09
1
-1
/
+1
*
- Make the machine cse dumb coalescer (as opposed to the more awesome simple
Evan Cheng
2010-03-09
1
-2
/
+2
*
We don't really care about correct register liveness information after the
Jakob Stoklund Olesen
2010-03-05
1
-4
/
+10
*
Run machine licm before machine cse to avoid messing up licm opportunities.
Evan Cheng
2010-03-04
1
-2
/
+2
*
Rename -machine-cse to -enable-machine-cse.
Evan Cheng
2010-03-04
1
-1
/
+1
*
Add an option to enable machine cse (it's not doing anything yet.
Evan Cheng
2010-03-03
1
-0
/
+5
*
Add a flag to addPassesToEmit* to disable the Verifier pass run
Dan Gohman
2010-02-28
1
-8
/
+18
*
Remove unused "NoPRE" parameter in GVN and createGVNPass().
Bob Wilson
2010-02-26
1
-1
/
+1
*
Besides removing phi cycles that reduce to a single value, also remove dead
Bob Wilson
2010-02-13
1
-1
/
+4
*
give MCCodeEmitters access to the current MCContext.
Chris Lattner
2010-02-12
1
-1
/
+1
*
Reapply the new LoopStrengthReduction code, with compile time and
Dan Gohman
2010-02-12
1
-0
/
+4
*
Add a new pass on machine instructions to optimize away PHI cycles that
Bob Wilson
2010-02-12
1
-0
/
+1
*
Run codegen dce pass for all targets at all optimization levels. Previously it's
Evan Cheng
2010-02-06
1
-0
/
+6
*
change addPassesToEmitFile to return true on failure instead of its input,
Chris Lattner
2010-02-03
1
-10
/
+19
*
pass an instprinter into the AsmPrinter if it is available.
Chris Lattner
2010-02-03
1
-3
/
+7
*
make any use of the "O" stream in asmprinter print to
Chris Lattner
2010-02-03
1
-1
/
+10
*
Hook up -filetype=obj through the MachO streamer. Here's a demo:
Chris Lattner
2010-02-02
1
-6
/
+13
*
use OwningPtr and factor code better.
Chris Lattner
2010-02-02
1
-19
/
+21
*
refactor code so that LLVMTargetMachine creates the asmstreamer and
Chris Lattner
2010-02-02
1
-3
/
+20
*
simplify getVerboseAsm
Chris Lattner
2010-02-02
1
-6
/
+6
*
move handling of asm-verbose out of AsmPrinter.cpp into LLVMTargetMachine.cpp...
Chris Lattner
2010-02-02
1
-1
/
+13
*
Remove a bunch of stuff around the edges of the ELF writer.
Chris Lattner
2010-02-02
1
-2
/
+1
*
eliminate FileModel::Model, just use CodeGenFileType. The client
Chris Lattner
2010-02-02
1
-10
/
+7
*
eliminate all forms of addPassesToEmitMachineCode except
Chris Lattner
2010-02-02
1
-72
/
+8
*
Inline addAssemblyEmitter into its one real caller and delete
Chris Lattner
2010-02-02
1
-31
/
+7
*
Kill the Mach-O writer, and temporarily make filetype=obj an error.
Nate Begeman
2010-02-01
1
-17
/
+1
*
Revert r94066, which was the patch which added a Verifier pass after
Dan Gohman
2010-01-22
1
-4
/
+0
*
Run the verifier after LSR, to help catch use-before-def errors before
Dan Gohman
2010-01-21
1
-0
/
+4
*
Run the pre-register allocation tail duplication pass by default. Remove
Bob Wilson
2010-01-16
1
-5
/
+3
*
Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available.
Nate Begeman
2010-01-15
1
-3
/
+14
*
Add comment explaining the necessity of r93456
Jim Grosbach
2010-01-14
1
-0
/
+5
*
Dwarf EH prepare needs to be run after SjLj prepare. Otherwise,
Jim Grosbach
2010-01-14
1
-1
/
+1
*
Re-enable extension optimization pass.
Evan Cheng
2010-01-13
1
-0
/
+1
*
Disable opt-ext pass to unbreak the build for now.
Evan Cheng
2010-01-13
1
-1
/
+0
*
Remove debug option I accidentally left in.
Evan Cheng
2010-01-13
1
-3
/
+0
*
Add a quick pass to optimize sign / zero extension instructions. For targets ...
Evan Cheng
2010-01-13
1
-0
/
+5
[next]